 /**************************************************************************
Common_Master.css -- this stylesheet is for CSS that effects
	the layout of the "Common.master" master page. NOTHING in here
	should effect content area of any pages that use the master page.
**************************************************************************/

/* N. Criss - 5/23/07
	You can insure you are following the rule of separating master css from
	content css simply by ALWAYS starting your CSS selectors with #master_xxx.

	If you are creating a class (ex: .something { color:black; }) then
	there is a *very* good chance that (a) it does not belong here or (b)
	it should be rewritten as an ID (#something) selector. See N. Criss for
	advice.

	NOTE: the use of a class is supported in exactly TWO places:

		First, the class ".ternav" is used to indicate that an item in the secondary
			navigation list is actually a third level (tertiary navigation) chile
			item of the previous secnav item.

		Second, the class ".selected" is used to indicate a primary, secondary or
			tertiary navigation item is currently selected.
*/


/* Global... */

/*
	NC 12/1/2009 - html and body selectors were moved here from Common_Content.css
		as part of 'v3' upgrade...
	These types of declarations (ones that globally affect all html elements) should
	be limited as much as possible to reduce unintended consequences. Instead, create
	classes below to handle specific types of content.
*/
html
{
	/*v2:*/
	/*background: #ececec url(Common_Background.png);*/
	margin: 0px;
	padding: 0px;

	/*v3:*/
	background: #ffffff url(Common_Header_Background.png) repeat-x top left;
}

body
{
	/*v2:*/
	/*background: #ececec url(Common_Background.png);*/
	margin: 0px;
	padding: 0px;

	/*v3:*/
	background: url(Common_Footer_Background.png) repeat-x bottom left;
}



/* Header section... */

/* Pixel heights and widths are tightly coupled to the images in the master page
	so both need to be changed in tandem. This is an inherent in using background
	images to generate the visual look of your site. No way around it...
*/

/* New style for 'v3', defines entire width of the page */
#master_container
{
	/*v3:*/
	width: 988px;
}

/* Defines height of header */
#master_header
{
	/*v2:*/
	/*height: 156px;*/
	/*width: 770px;*/

	/*v3:*/
	height: 146px;
	min-width: 988px;
	width: 988px;
}

/* Defines width of "left" or "logo" area of the header" */
#master_header_left
{
	/*v2:*/
	/*width: 181px;*/

	/*v3:*/
	height: 0px;
	overflow: hidden;
	width: 0px;
}

/* Defines width of "main" or "middle" area of header--also sets background */
#master_header_middle
{
	/*v2:*/
	/*background: url(Common_Header_Middle.jpg) repeat-x top left;*/
	width: 100%;	/* TODO:??? Correct to leave in? */
					/* Note: Rachel corrected width on 2-23-2010, changed from 579px to 100%*/

	/*v3:*/
	background: none;
	clear: both;
	height: 100px;
	margin-top: 50px;
}

/* Defines width of the "right" or "edge" area of header--also sets background */
#master_header_right
{
	/*v2:*/
	/*background: url(Common_Header_Right.jpg);*/
	/*width: 10px;*/

	/*v3:*//*Creates a rounded, tab-like top right corner */
	/* Note: Rachel removed 2-23-2010
		I decided to remove the styles for this design element 
		because there isn't any content in the master_header_right 
		section at this time and it was causing issues with the 
		header section when the browser window was resized. 
	*//*
		background: url(Common_Header_Right_Background.png) top right no-repeat;
		height: 42px;
		position: absolute;
		right: 0px;
		top: 0px;
		width: 203px;
	*/
}

/* Logo... */

#master_logo
{
	/*v2:*/
	/*TODO:??? not sure how much of old is still needed*/
	/* The hover logo is set in the background and a style defined later
		in this doc sets visibility:none on the image on hover, causing
		this image to show through
	*/
	background: url(Common_Logo_Hover.jpg) no-repeat;
	line-height: 0px;	/* NEEDED TO PREVENT WHITESPACE/ALIGNMENT ISSUES IN IE8! */

	/*v3:*/
	/*TODO:??? looks like just turning off? If so, all the other styles related
		to #master_logo can be omitted or emptied */
	visibility: hidden;
	overflow: hidden;
	width: 1px;
}

#master_logo a
{
	/*v2:*/
	/*display: block;*/

	/*v3:*/
	display: inline;
}

/* You cannot reference #master_logo_image because it is a server-control. ID gets mangled on client. */
#master_logo_link a:link img,
#master_logo_link a:visited img
{
	height: 144px;
	width: 181px;
}

/* You cannot reference #master_logo_image because it is a server-control. ID gets mangled on client. */
/* :focus added for non-IE compat in 'v3' */
#master_logo a:active img,
#master_logo a:hover img,
#master_logo a:focus img
{
	height: 144px;
	visibility: hidden;
	width: 181px;
}

/* Style for phone number in area just below primary nav */
#master_phone
{
	/*v2:*/
	/*color: White;*/
	float: right;
	font-weight: bold;
	padding: 5px 0px 0px 0px;

	/*v3:*/
	color: #525252;
	font-size: 12px;
	height: 50px; /*Rachel change 2-23-2010 from 0 to 50px for window resize issue*/
	margin: 15px 10px 0 0; /* Rachel add 2-23-2010 */

	/*Rachel removed 2-23-2010 for window resizing issue fix - header content overlaps*/
	/*
	position: absolute;
	right: 170px;
	top: 10px;
	*/
}

/* Site title... */

/* Sets alignment, etc for the title banner image that appears at the top of the
	header area */
#master_title
{
	/*v2:*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;

	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	min-height: 90px;
	height: auto !important;
	height: 90px;

	/*v3:*/
	/*Rachel removed 2-23-2010 for window resizing issue fix- header content overlaps*/
	/*
	position: absolute;
	top: -5px;
	left: 0px;
	*/
	/*Rachel add 2-23-2010*/
	float: left;
}

#master_title img
{
	margin-right: 10px;
	margin-top: 15px;
}


/* Primary navigation (+ wizard navigation)... */

/* Primary navigation and wizard navigation behave more or less identically and
	therefore share most of the same styles */

/* Sets layout, alignment, background image, etc. for pri nav. */
#master_prinav
{
	/*v2:*/
	/*background: url(Common_PriNav.jpg) repeat-x 50% 0%;*/
	/*height: 38px;*/
	overflow: hidden;
	/*padding: 0px 0px 0px 3px;*/

	/*v3:*/
	background: url(Common_PriNav_Background.png) no-repeat top left;
	height: 42px;
	padding: 0px 10px 0px 10px;
	width: 967px;

	/*Rachel removed 2-23-2010 for window resizing issue fix- header content overlaps*/
	/*
	position: relative;
	top: 108px;
	*/
	clear: both; /*Rachel add 2-23-2010 for window resizing issue fix */
}

/* Sets layout, alignment, background image, etc. for optional wizard (menu) nav
	at the bottom of the content area of page. */
#master_wiznav
{
	/*v2:*/
	/*background: url(Common_PriNav.jpg) repeat-x 50% 0%;*/
	/*height: 38px;*/
	overflow: hidden;
	position:relative;
	top: 10px;
	/*width: 588px;*/

	/*v3:*/
	background: url(Common_WizNav_Background.png) repeat-x 50% 0%;
	height: 39px;
	padding: 3px 10px 0px 10px;
	width: 766px;
}

/* Needed to preserve height all the way down the line */
#master_prinav table,
#master_wiznav table,
#master_prinav td,
#master_wiznav td
{
	height: 100%
}

/* Sets the BASE look, padding, alignment, etc. of an individual nav item
	when NOT selected and when NOT hovered */
#master_prinav td a,
#master_wiznav td a
{
	/*v2:*/
	display:block;
	/*font-size: 11px;*/
	/*height: 100%;*/
	/*margin: 0px 5px 0px 5px;*/
	/*padding: 13px 8px 0px 8px;*/

	/*v3:*/
	border-right: 1px solid #666;
	color: #fff;
	font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
}

/* New selector for 'v3' */
#master_wiznav td a
{
	/*v3:*/
	border-right: 1px solid #a6a6a6;
}

/* BASE look of a nav item link */
#master_prinav td a:link,
#master_prinav td a:visited,
#master_wiznav td a:link,
#master_wiznav td a:visited
{
	/*v2:*/
	/*color: #369;*/
	text-decoration: none;

	/*v3:*/
	color: #fff;
}

/* DELTA from above for when nav item link is hovered over or otherwise active */
/* :focus added for non-IE compat in 'v3' */
#master_prinav td a:active,
#master_prinav td a:hover,
#master_prinav td a:focus,
#master_wiznav td a:active,
#master_wiznav td a:hover,
#master_wiznav td a:focus
{
	/*v2:*/
	/*background: url(Common_PriNav_Selected.jpg) repeat-x 50% 0%;*/
	/*color: #545454;*/
	/*height: 36px;*/
	/*text-decoration: underline;*/

	/*v3*/
	background: url(Common_PriNav_Selected.png) repeat-x 50% 0%;
	color: #fff;
	height: 26px;
	text-decoration: none;
}

/* New selector for 'v3' */
/* :focus added for non-IE compat in 'v3' */
#master_wiznav td a:active,
#master_wiznav td a:hover,
#master_wiznav td a:focus
{
	/*v3:*/
	background: url(Common_WizNav_Selected.png) repeat-x 50% 0%;
}

/* DELTA from previous selector(s) for nav item that is selected */
#master_prinav td a.selected,
#master_wiznav td a.selected
{
	/*v2:*/
	/*background: url(Common_PriNav_Selected.jpg) repeat-x 50% 0%;*/
	/*color: #545454;*/
	/*font-weight: bold;*/
	/*height: 36px;*/

	/*v3:*/
	background: url(Common_PriNav_Selected.png) repeat-x 50% 0%;
	color:#fff;
	font-weight: normal;
	height: 26px;
	text-decoration: none;
}

/* New selector for 'v3' */
#master_wiznav td a.selected
{
	/*v3:*/
	background: url(Common_WizNav_Selected.png) repeat-x 50% 0%;
}


/* DELTA from above for nav item that is a "static link" (ie. it is visually
	separated from rest of the nav list by not using same selected and hover
	effects. Uses for things that don't change TOC location but still need
	to go on the PriNav menubar */
#master_prinav td a.staticnav:link,
#master_prinav td a.staticnav:visited,
#master_wiznav td a.staticnav:link,
#master_wiznav td a.staticnav:visited
{
	/*v2:*/
	/*color: #7F1212;*/
	text-decoration: none;

	/*v3:*/
	color: White;
}

/* Simple underline on hover of staticnav items */
/* :focus added for non-IE compat in 'v3' */
#master_prinav td a.staticnav:active,
#master_prinav td a.staticnav:hover,
#master_prinav td a.staticnav:focus,
#master_wiznav td a.staticnav:active,
#master_wiznav td a.staticnav:hover,
#master_wiznav td a.staticnav:focus
{
	background: none;
	text-decoration: underline;
}


/* Secondary nav... */

#master_secnav a:link,
#master_secnav a:visited,
#master_secnav div
{
	/*v2:*/
	/*background: url(Common_SecNav.gif) top left no-repeat;*/
	color: White;
	display: block;
	font-size: 11px;
	/*height: 19px;*/
	margin-top:2px;
	/*padding: 3px 20px 2px 8px;*/
	text-decoration: none;
	/*width: 128px;*/

	/*v3:*/
	background: url(Common_SecNav.png) top left no-repeat;
	height: 19px;
	padding: 3px 20px 1px 12px;
	width: 163px;
}

#master_secnav div
{
	color: Silver;
}

/* Sets style for Span items in secondary nav list. These items are rendered as inline
	text. Allowing grouping of nav items together under subheadings */
#master_secnav span
{
	color: Black;
	padding-left: 5px;
}

/* :focus added for non-IE compat in 'v3' */
#master_secnav a:active,
#master_secnav a:hover,
#master_secnav a:focus
{
	/*v2:*/
	/*background: url(Common_SecNav_Hover.gif) top left no-repeat;*/

	/*v3:*/
	background: url(Common_SecNav_Hover.png) top left no-repeat;
}

/* DELTA from above for nav item that is selected 
	*.selected does not catch a:xxx so we have to add separately here. */
#master_secnav a:link.selected,
#master_secnav a:visited.selected,
#master_secnav *.selected
{
	/*v2:*/
	/*background: url(Common_SecNav_Selected.gif) top left no-repeat;*/

	/*v3:*/
	background: url(Common_SecNav_Selected.png) top left no-repeat;
}

#master_secnav a:link.ternav,
#master_secnav a:visited.ternav,	/* NC: Added to make IE6 behave */
#master_secnav a.ternav				/* NC: Added to make IE6 behave */
{
	/*v2:*/
	/*background: url(Common_TerNav.gif) top left no-repeat;*/
	/*color: #336699;*/
	cursor: hand;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height:16px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;

	/* Causes reset of coordinates for
		.master_ternav_notes{position:absolute} below... */
	position:relative;

	/*v3:*/
	background: url(Common_TerNav.png) top left no-repeat;
	color: #545454;
}

/* :focus added for non-IE compat in 'v3' */
#master_secnav a:active.ternav,
#master_secnav a:hover.ternav,
#master_secnav a:focus.ternav
{
	/*v2:*/
	/*background: url(Common_TerNav_Hover.gif) top left no-repeat;*/
	/*color: #545454;*/
	text-decoration: underline;

	/*v3:*/
	background: url(Common_TerNav_Hover.png) top left no-repeat;
	/*color: #336699;*/
	color: #888888;
}

#master_secnav a:link.ternav_selected,
#master_secnav a:visited.ternav_selected,	/* NC: Added to make IE6 behave */
#master_secnav a.ternav_selected			/* NC: Added to make IE6 behave */
{
	/*v2:*/
	/*background: url(Common_TerNav_Hover.gif) top left no-repeat;*/
	/*color: #545454;*/
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height:16px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;

	/*v3:*/
	background: url(Common_TerNav_Hover.png) top left no-repeat;
	/*color: #336699;*/
	color: #888888;
}

#master_secnav a:hover.ternav_selected
{
	text-decoration: underline;
}

/* Defines a right-aligned "Notes" field inside the tertiary nav link */
#master_secnav .ternav:link .master_nav_note,
#master_secnav .ternav:visited .master_nav_note
{
	/*v2:*/
	background-image: none;
	/*color: #336699;*/
	display: block;		/* Make the <span> that uses this class behave like a <div> so we can re-position it */
	position: absolute;
	/*right: 0px;*/
	text-align: right;
	top: 0px;
	width: 55px;
	z-index: 1;

	/*v3:*/
	color: #545454;
	right: 12px;
}

/* Active/hover style for notes above notes field */
/* :focus added for non-IE compat in 'v3' */
#master_secnav .ternav:active .master_nav_note,
#master_secnav .ternav:hover .master_nav_note,
#master_secnav .ternav:focus .master_nav_note
{
	/*v2:*/
	/*color: #545454;*/
	text-decoration: underline;

	/*v3:*/
	color: #888888;
}


/* Middle section... */
/* #master_form cannot be manipulated here. ASP.NET changes the ID on the
	client. Put necessary styles inline. */

#master_middle
{
	/*v2:*/
	/*background: url(Common_Middle.jpg) repeat-y;*/	/* Sets background image that repeats via Y-access for entire middle area. This single image draws both the margin and content backgrounds. */

	/*v3:*/
	background: none;
	margin: 9px 0px 2px 0px;
	min-width: 988px;
	width: 988px;
}


/* Margin... */

#master_margin
{
	/*v2:*/
	/*margin: 0px 0px 0px 6px;*/
	overflow: hidden;
	/*width: 171px;*/

	/*v3:*/
	background: url(Common_Margin_Middle.png) top left repeat-y;
	margin: 0px 6px 0px 1px;
	width: 190px;
}

/* New selector for 'v3' */
#master_margin br.clear
{
	/*v3:*/
	display: none;
}

#master_margin_top
{
	/*v2:*/
	/*background: url(Common_Margin_Top.jpg) top left repeat-y;*/
	/*color: White;*/
	margin: 0px 0px 0px 0px;
	/*padding: 0px 5px 0px 5px;*/

	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	min-height: 41px;
	height: auto !important;
	height: 41px;

	/*v3:*/
	background: none;
	background: url(Common_Margin_Top.png) top left no-repeat;
	color: #525252;
	/*padding-top: 10px;*/
	padding: 10px 5px 0px 5px;
}

/* New selector for 'v3' */
#master_margin_top .bold
{
	/*v3:*/
	font-size: 12px;
	margin-bottom: 2px;
}

#master_margin_top2
{
	/* TODO:??? looks like top2 mode wasn't addressed all the way? */
	/*v2:*/
	/*background: url(Common_Margin_Top2.jpg) top left no-repeat;*/
	height: 7px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;

	/*v3*/
	background: none;
}

#master_margin_middle
{
	/*v2:*/
	/*background: url(Common_Margin_Middle.jpg) top left repeat-y;*/
	margin: 0px 0px 0px 0px;
	/* 1px top padding-need to keep white from border of sec nav button from looking
		wierd */
	padding: 1px 0px 0px 5px;

	/*v3:*/
	background: none;
}

#master_margin_bottom
{
	/*v2:*/
	/*background: url(Common_Margin_Bottom.jpg) top left no-repeat;*/
	/*color: Black;*/
	margin: 0px 0px 0px 0px;
	/*padding: 0px 5px 0px 5px;*/

	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	/*min-height: 220px;*/
	/*height: auto !important;*/
	/*height: 220px;*/

	/*v3*/
	/* TODO: leaving ordering here, determine if significant */
	background: none;
	color: #525252;
	background: url(Common_Margin_Bottom.png) bottom left no-repeat;
	
	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	min-height: 5px;
	height: auto !important;
	height: 5px;
	/*padding-bottom: 55px;*/
	padding: 0px 5px 55px 5px;
}

/* Page heading... */

#master_heading_none
{
}

#master_heading_content_bubble
{
	/*v2:*/
	/*background: url(Common_PageHeading_ContentBubble.jpg) no-repeat;*/
	position:relative;
	top: 0px;
	/*width: 588px;*/

	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	min-height: 206px;
	height: auto !important;
	height: 206px;

	/*v3:*/
	background: url(Common_PageHeading_ContentBubble.png) no-repeat;
	width: 786px;
	/* TODO:??? forsee issues here, nothing done for other 'page modes' */
}

/* v2:
#master_heading_title_only
{
	background: url(Common_PageHeading_TitleOnly.jpg) no-repeat;
	padding: 15px 10px 15px 10px;
	position:relative;
	text-align: center;
	top: 0px;
	width: 568px;

	* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ *
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
*/

/* v2:
#master_heading_title_plus_content
{
	background: url(Common_PageHeading_TitlePlusContent.jpg) no-repeat;
	padding: 15px 10px 10px 10px;
	position:relative;
	text-align: center;
	top: 0px;
	width: 568px;

	* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ *
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
*/

/* v2:
#master_heading_title_plus_content_ornate
{
	background: url(Common_PageHeading_TitlePlusContent_Ornate.jpg) no-repeat;
	padding: 15px 10px 0px 10px;
	position:relative;
	text-align: center;
	top: 0px;
	width: 568px;

	* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ *
	min-height: 118px;
	height: auto !important;
	height: 118px;
}
*/

/* v2:
#master_heading_title_plus_content_rounded
{
	background: url(Common_PageHeading_TitlePlusContent_Rounded.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 0px 10px;
	position:relative;
	text-align: left;
	top: 0px;
	width: 568px;

	* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ *
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
*/

#master_heading_wide
{
	/*v2:*/
	background: url(Common_PageHeading_Wide.jpg) no-repeat;
	padding: 15px 0px 15px 120px;
	position:relative;
	margin-left:6px;
	text-align: center;
	top: 0px;
	/*width: 640px;*/

	/* "Min-Height Fast Hack" http://www.dustindiaz.com/min-height-fast-hack/ */
	min-height: 44px;
	height: auto !important;
	height: 44px;

	/*v3:*/
	width: 786px;
	/*TODO:??? ??? ???*/
}

/* New selector for 'v3', replaces commented-out individual ones above */
#master_heading_title_only,
#master_heading_title_plus_content,
#master_heading_title_plus_content_ornate,
#master_heading_title_plus_content_rounded,
#master_heading_wide
{
	/*v3:*/
	/* TODO:??? position: relative seems missing from prev version, make sure works */
	background: none;
	height: auto;
	min-height: auto;
	padding: 6px 0px 0px 1px;
	text-align: left;
	min-height: 5px;
}

#master_heading_title_only p,
#master_heading_title_plus_content p,
#master_heading_title_plus_content_ornate p,
#master_heading_title_plus_content_rounded p,
#master_heading_wide p
{
	text-align: justify;
}


/* Main content area... */

/* Define for most "regular" modes... */
#master_main_none,
#master_main_content_bubble,
#master_main_title_only,
#master_main_title_plus_content,
#master_main_title_plus_content_ornate,
#master_main_title_plus_content_rounded
{
	/*v2:*/
	/*padding: 0px 0px 15px 0px;*/
	position:relative;	/* TODO:??? we'll see if this is right */
	top: 0px;
	/*width: 588px;*/

	/*v3:*/
	background: none;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	width: 788px;
}

/* Override above for "wide page mode"... */
#master_main_wide
{
	padding: 0px 0px 0px 0px;
	position:relative;
	top: 0px;
	width: 768px;
}

#master_main_content
{
	/*v2:*/
	/*padding: 0px 15px 0px 15px;*/

	/*v3:*/
	padding: 0px 2px 0px 2px;
}


/* Footer... */

/* Defines the boundary and sets background for page footer */
#master_footer
{
	/*v2:*/
	/*background: url(Common_Footer.jpg) no-repeat;*/
	color: Black;
	/*padding: 0px 0px 0px 0px;*/
	/*width: 768px;*/

	/*v3:*/
	background: none;
	height: 65px;
	padding: 5px 0px 0px 0px;
	width: 988px;
}

#master_footer_icons
{
	/*v2:*/
	/*height: 26px;*/
	/*padding: 12px 5px 0px 0px;*/
	/*text-align: right;*/

	/*v3:*/
	/*Left ordering, looks like a CSS hack that may affect rendering*/
	/* TODO:??? research */
	height: 23px;
	padding: 6px 5px 6px 0px;
	text-align: left;
	left: 0px;
	position: absolute;

	background: url(Common_Footer_Left_Background.png) top left no-repeat;
	padding: 8px 0px 0px 7px;
	width: 136px;
	height: 20px;
}

#master_footer_copyright
{
	/*v2:*/
	/*color: Black;*/
	font-weight: bold;
	/*padding: 5px 15px 0px 0px;*/
	text-align: right;

	/*v3:*/
	color: #3f3f3f;
	height: 23px;
	padding: 35px 5px 6px 5px;
	position: absolute;
	right:0px;
}

#master_footer_copyright a:link,
#master_footer_copyright a:visited
{
	/*v2:*/
	/*color: Black;*/
	text-decoration: none;

	/*v3:*/
	color: #3f3f3f;
}

/* :focus added for non-IE compat in 'v3' */
#master_footer_copyright a:active,
#master_footer_copyright a:hover,
#master_footer_copyright a:focus
{
	/*v2:*/
	/*color: Black;*/
	text-decoration: underline;

	/*v3:*/
	color: #3f3f3f;
}

/* Buttons */

a.common_button,
a:link.common_button,
a:visited.common_button
{
	background: url(Common_Button.png) top left no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	text-align: center;
	height: 23px;
	margin-top:2px;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	width: 154px;
}

a:hover.common_button, a.common_button:hover, a.common_button:visited:hover
{
	background: url(Common_Button_Hover.png) top left no-repeat;
	color:#fff;
	text-decoration:none;
}

a.common_button_large,
a:link.common_button_large,
a:visited.common_button_large
{
	background: url(Common_Button_Large.png) top left no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	text-align: center;
	height: 23px;
	margin-top:2px;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	width: 215px;
}

a.common_button_large:hover, a.common_button_large:visited:hover
{
	background: url(Common_Button_Large_Hover.png) top left no-repeat;
	color:#fff;
	text-decoration:none;
}

