body
{
	font-family: Arial,Tahoma;
	margin:0px; 
	background-color:#ffffff;
	height:100%;
}
.MainPage
{
	width:100%;
	background-color: #FFFFFF;
}
.paddingRows
{
	display:none;
	height: 25px;
}
.bodyRow
{
	height: 100%;
}
TABLE.PageViewTable
{
	height:auto;
	width:100%;
}
TABLE.ContainerTable
{
	height:100%;
	width:100%;
	table-layout:auto;
}
TABLE.mainTable
{
	border:none;
	height:100%;
	width:100%;
	table-layout:fixed;
} 
SPAN.onept
{
	font-size:1pt;
}
SPAN.mandatory
{
	color:#ff0000;
}

TR.header_bar
{
	height: 92px;
}
TD.header_right
{
	display:none;
	background: url(/images/master/top_right_bg.gif) no-repeat right center;
}
TD.header_title
{
	padding-left:15px;
}
SPAN.header_links
{
	font-family:Arial,Tahoma;
	font-size:8pt;
	color:#b1b1b1;
}
SPAN.header_links A:link
{
	font-family:Arial,Tahoma;
	font-size:8pt;
}
SPAN.header_links A:visited
{
	font-family:Arial,Tahoma;
	font-size:8pt;
}
SPAN.header_links A:active
{
	font-family:Arial,Tahoma;
	font-size:8pt;
}
SPAN.header_links A:hover
{
	font-family:Arial,Tahoma;
	font-size:8pt;
}
TR.top_menu_bar
{
	height:10px;
}
TR.top_menu_bar TD
{
	
	background: url('/images/master/top_menu_bar.jpg') repeat-y top left;	
}

.top_menu_context
{
	display:none;
	padding-top:2px;
	width:100%;
	table-layout:fixed;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial,Tahoma;
}
.top_menu_subMenuItem
{
	display:none;
    background-color: #3d3d31;
    
	color: #FFFFFF;
	cursor:pointer;
}
.top_menu_subMenuItem td
{
	padding-left:10px;
    padding-right:10px;
	font-weight: bold;
	font-family: Arial,Tahoma;
}
.top_menu_item
{
	background-color: #3d3d31;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
}
.top_menu_item_hover
{
	background-color: #3d3d31;
	color: #ec7321;
	vertical-align:top;
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
}
.top_menu_sub_item
{
	background-color: #3d3d31;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px gray solid;
}

.top_menu_sub_item_hover
{
	background-color: #3d3d31;
	color: #ec7321;
	vertical-align:top;
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px gray solid;
}
.top_menu_first_item
{
	background-color: #3d3d31;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:2px;
	border-bottom:1px gray solid;
}
.top_menu_first_item_hover
{
	background-color: #3d3d31;
	color: #ec7321;
	vertical-align:top;
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:2px;
	border-bottom:1px gray solid;
}

.top_menu_last_item
{
	background-color: #3d3d31;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:6px;
}
.top_menu_last_item_hover
{
	background-color: #3d3d31;
	color: #ec7321;
	vertical-align:top;
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:6px;
}

.top_menu_single_item
{
	background-color: #3d3d31;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}
.top_menu_single_item_hover
{
	background-color: #3d3d31;
	color: #ec7321;
	vertical-align:top;
	font-family: Arial,Tahoma;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:6px;
}

.top_menu_item_break
{
	width:1px;
	height:100%;
}

/*LEFT FLY-OUT MENU*/
.floating_menu_context
{
	display:none;
	table-layout:fixed;
	width:100%;
	background-color: #3d3d31;
}
.floating_menu_subcontext
{
	display:none;
	background-color: #3d3d31;
}
.floating_menu_context td
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:bold;
	padding-right:2px;
}
.floating_menu_subcontext td
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:bold;
	padding-right:2px;
}
/*floating menu item default look*/
.floating_menu_item
{
	cursor:pointer;
	border-top:1px gray solid;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_item_hover
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_item_active
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_item_expanded
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}

/*floating menu first item default look*/
.floating_menu_firstitem
{
	cursor:pointer;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_firstitem_hover
{
	cursor:pointer;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_firstitem_active
{
	cursor:pointer;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_firstitem_expanded
{
	cursor:pointer;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_menu_item_break
{
}

/*LEFT NAV*/
.floating_nav_context
{
	display:none;
	table-layout:fixed;
	width:100%;
	background-color: #3d3d31;
	
}
.floating_nav_subcontext
{
	display:none;
	background-color: #3d3d31;
	
}
.floating_nav_context td
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:bold;
	padding-right:2px;
}
.floating_nav_subcontext td
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-right:2px;
}
.floating_nav_item
{
	cursor:pointer;
	border-top:1px gray solid;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_nav_item_hover
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_nav_item_active
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.floating_nav_item_expanded
{
	cursor:pointer;
	border-top:1px gray solid;
	color:#FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
/*floating nav first item default look*/
.floating_nav_firstitem
{
	cursor:pointer;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-bottom:2px;
}
.floating_nav_firstitem_hover
{
	cursor:pointer;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-bottom:2px;
}
.floating_nav_firstitem_active
{
	cursor:pointer;
	color:#ec7321;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-bottom:2px;
}
.floating_nav_firstitem_expanded
{
	cursor:pointer;
	color:#FFFFFF;
	font-size:8pt;
	font-family: Arial,Tahoma;
	font-weight:normal;
	padding-bottom:2px;
}
.floating_nav_item_break
{
}

TR.menu_bar
{
	display:none;
	height:34px;
}
TR.menu_bar TD
{
}

TR.under_menu_bar
{
	display:none;
	height: 34px;
}
TR.under_menu_bar td
{
}
TD.under_menu_bar_left
{
	height: 10px;
	background-color: #ec7321;
}
TD.under_menu_bar_left_corner
{
	height: 24px;
	background: url(/images/master/top_left_crn.gif) #ec7321 no-repeat left top;
}
TD.under_menu_bar_right
{
	height: 10px;
	background-color: #7f9750;
}
TD.under_menu_bar_right_corner
{
	height: 24px;
	background: url(/images/master/top_right_crn.gif) #7f9750 no-repeat right top;
}
DIV.under_menu_bar_center
{
	font-size:1pt;
	background-color: #ec7321;
	height: 1px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
	overflow: hidden;
}

/*hidden TR for printer friendly version*/
TR.under_under_menu_bar
{
	display:inline;
	height:10px;
}
.colLeftNav
{
	width:1px;
}
.divStayTopLeft
{
	display:none;
}

TABLE.floating_menu
{
	width:100%;
	table-layout:fixed;
}
TD.floating_menu_cell
{
	background-color: #3d3d31;
}
TD.floating_menu_heading
{
	background-color: #ffffff;
	color: #000000;
	padding-left:10px;
	padding-bottom:5px;
	font-family: Arial,Tahoma;
	font-weight: bold;
	text-align:left;
	font-size:9pt;
}

TD.floating_menu_topleft_corner
{
	height: 17px;
	background: url(/images/master/floating_menu_topleft.gif) #3d3d31 no-repeat left top;
}
TD.floating_menu_bottomright_corner
{
	height: 17px;
	background: url(/images/master/floating_menu_bottomright.gif) #3d3d31 no-repeat right bottom;
}

TR.footer_bar
{
	display:none;
	height: 56px;
	background-color: #ffffff;
}
SPAN.spanFooter
{
	font-family:Arial,Tahoma;
	font-size:8pt;
	color: #000000;
}

TR.footer_bar a:link
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	color: #000000;
}
TR.footer_bar a:visited
{
	font-size:8pt;
	font-family: Arial,Tahoma;
	color: #000000;
}
TR.footer_bar a:hover
{
	color: #000000;
}
TD.footer_bar_left_corner
{
	display:none;
	background: url(/images/master/bottom_left_crn.gif) #868686 no-repeat left top;
}
TD.footer_bar_right_corner
{
	display:none;
	background: url(/images/master/bottom_right_crn.gif) #868686 no-repeat left top;
}
DIV.bottom_left_img
{
	display:none;
	position:absolute;
	height:94px;
	background: url(/images/master/bottom_left_bg.gif) no-repeat left bottom;
	width:238px;
}

INPUT.button_search
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	background-attachment: scroll;
	border-width: 0px;
	cursor: pointer;
	color: #ffffff;
	font-size:9pt;
	background: url('/images/master/button_search_up.gif') no-repeat left top;
	width:60px;
	height:24px;
}

TABLE.NewsRoom
{
	table-layout:fixed;
	width:350px;
	font-family:Arial,Tahoma;
	
}
TABLE.NewsRoom a:link
{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
TABLE.NewsRoom a:visited
{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
TABLE.NewsRoom a:hover
{
	font-size:8pt;
	color:#ec7321;
	text-decoration:none;
}

TABLE.NewsRoom a:active
{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}

/*News Room Rows*/
TR.NewsRoomHeadingRow
{
	font-weight:bold;
	background-color:#ffffff;
	height:24px;
}
TR.NewsRoomRow
{
	height:24px;
	background-color:#3d3d31;
	color:#ffffff;
}
TR.NewsRoomFirstRow
{
	height:34px;
	background-color:#3d3d31;
	color:#ffffff;
}
TR.NewsRoomFooter1
{
	height:24px;
	background-color:#ec7321;
	color:#ffffff;
	font-weight:bold;
}
TR.NewsRoomFooter2
{
	height:28px;
	background-color:#ffffff;
}

/*News Room Content Cells*/
TD.NewsRoomHeading
{
	color:#3d3d31;
	font-family:Arial,Tahoma;
	font-size:9pt;
	font-weight:bold;
}
TD.NewsRoomRow_heading_content
{
	border-top:1px #C0C0C0 solid;
}
TD.NewsRoomRow_content 
{
	font-size:8pt;
	font-family:Arial,Tahoma;
	border-bottom:1px gray solid;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

TD.NewsRoomRow_content_firstrow
{
	padding-top:10px;
	font-size:8pt;
	font-family:Arial,Tahoma;
	border-bottom:1px gray solid;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
TD.NewsRoomRow_content_lastrow
{
	font-size:8pt;
	font-family:Arial,Tahoma;
	border-bottom:1px #3d3d31 solid;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
TD.NewsRoomRow_content_firstrow_date
{
	padding-top:10px;
	font-size:8pt;
	font-family:Arial,Tahoma;
	font-weight:bold;
	border-bottom:1px solid #3d3d31;
}
TD.NewsRoomRow_content_date
{
	font-size:8pt;
	font-family:Arial,Tahoma;
	font-weight:bold;
	border-bottom:1px solid #3d3d31;
}
TD.NewsRoom_footer1_content
{
	font-family:Arial,Tahoma;
	font-size:9pt;
}
TD.NewsRoom_footer2_content
{
	border-bottom:1px #C0C0C0 solid;
}

/*News Room Left Cells*/
TD.NewsRoom_row_left_cornor
{
	/*background: url(/images/master/newsroom_row_icon_left_small.gif) #3d3d31 no-repeat center middle;*/
}
TD.NewsRoom_heading_left_cornor
{
	background: url(/images/master/newsroom_heading_left_cornor.gif) #ffffff no-repeat top	left;
}
TD.NewsRoom_firstrow_left_cornor
{
	background: url(/images/master/newsroom_firstrow_left_cornor.gif) #3d3d31 no-repeat top left;
}
TD.NewsRoom_footer1_left_cornor
{
	background: url(/images/master/newsroom_footer1_left_cornor.gif) #ec7321 no-repeat top left;
}
TD.NewsRoom_footer2_left_cornor
{
	background: url(/images/master/newsroom_footer2_left_cornor.gif) #ffffff no-repeat top left;
	border-bottom:1px #C0C0C0 solid;
}

/*News Room Right Cells*/
TD.NewsRoom_heading_right_cornor
{
	border-top:1px #C0C0C0 solid;
	border-right:1px #C0C0C0 solid;
}
TD.NewsRoom_footer2_right_cornor
{
	background: url(/images/master/newsroom_footer2_right_cornor.gif) #ffffff no-repeat bottom right;
}

SPAN.NewsRoom_signup_link
{
	color:#3d3d31;
	font-family:Arial,Tahoma;
	font-weight:bold;
	font-size:9pt;
}
SPAN.NewsRoom_signup_link a:link
{
	font-size:9pt;
	color:#3d3d31;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:visited
{
	font-size:9pt;
	color:#3d3d31;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:hover
{
	font-size:9pt;
	color:#ec7321;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:active
{
	font-size:9pt;
	color:#3d3d31;
	text-decoration:underline;
}

TR.documentBannerRow
{
	display:none;
}
TD.banner
{
	color:#ffffff;
	font-size:15pt;
	font-weight:bold;
	padding: 0 0 30px 20px;
	height:115px;
}
.white
{
	font-size:9pt;
	color:#ffffff;
}
.white a:link
{
	font-size:9pt;
	color:#ffffff;
	text-decoration:underline;
}
.white a:visited
{
	font-size:9pt;
	color:#ffffff;
	text-decoration:underline;
}
.white a:hover
{
	font-size:9pt;
	color:#ec7321;
	text-decoration:underline;
}
.white a:active
{
	font-size:9pt;
	color:#ffffff;
	text-decoration:underline;
}

UL.UnorderedList
{
	padding: 0 0 0 15px;
	margin-left: 0;
	font-size:8pt;
	font-family:Arial,Tahoma;
}

SPAN.SpanText
{
	font-size:9pt;
	font-family:Arial,Tahoma;	
}

TD.RFCForm
{
	font-size:8pt;
}

TD.RFCForm a:link
{
	font-size:8pt;
}

TD.RFCForm a:visited
{
	font-size:8pt;
}

TD.RFCForm a:hover
{
	font-size:8pt;
}

TD.RFCForm a:active
{
	font-size:8pt;
}

SPAN.NB
{
	font-size:8pt;
}

SPAN.SectionDescription
{
	font-size:8pt;
}
SPAN.SectionContent
{
	font-size:8pt;
}
.RFC
{
	font-size:8pt;
}

.RFC a:link
{
	font-size:8pt;
}

.RFC a:visited
{
	font-size:8pt;
}

.RFC a:hover
{
	font-size:8pt;
}

.RFC a:active
{
	font-size:8pt;
}

