﻿
a, a:visited
{
	text-decoration:none;
	color: #333333;
}

a:hover
{
	text-decoration:underline;
	color: #333333;
}

.hiddenLabel
{
	display: none;
}

/* Headings */

h2
{
	width: 100%;
	clear: both;
	display: block;
	text-transform: uppercase;
	margin: 0 0 2em 0;
}

h2 span
{
	display: block;
	padding: 1.5em 1em 0.6em 1em;
}

h2 span span
{	
	display: block;
	font-size: 1.6em;
	padding: 0;
}

.copy
{
	clear: both;
	padding-left: 0.9em;
	padding-right: 0.9em;
	font-size: 1.2em;
}

.copy p
{
	margin: 0 0 1.4em 0;
	line-height: 1.4em;
}

.copy h3
{
	font-size: 1.2em;
	margin: 0 0 1.2em 0;
	text-transform: uppercase;
}

.copy h4
{
	margin: 0 0 0 0;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: normal;
}

.copy ul
{
	list-style-type: disc;
	padding: 0 0 1.4em 1.4em;
}

/* Color Schemes - Orange */

.orange h2
{
	color: #FFFFFF;
	background-color: #EE6322;
}

.orange h3,
.orange h4
{
	color: #EE6322;
}

.orange .relatedLinks
{
	background: #FFFFFF url("../images/layout/hashLightOrange.gif") repeat;		
}

.orange div.subNavigation ul li
{
	border: solid 0.1em #EF611F;
	background-color: #EF611F;
}

.orange div.subNavigation ul li a:hover,
.orange div.subNavigation ul li.selected a
{	
	color: #EF611F !important;	
	background: url("../images/layout/arrowOrange.gif") 1em 1.2em no-repeat !important;
}

.orange .relatedLinks ul li a
{
	background: url("../images/layout/arrowOrange.gif") left 0.2em no-repeat ;
}

.orange .socialNetworkingBar
{
	color: #EF611F;
	border-top: solid 0.1em #EF611F;
	border-bottom: solid 0.1em #EF611F;
}

.orange .socialNetworkingBar ul li a
{
	color: #EF611F !important;
}

.orange .socialWhatIsThis a.questionText
{
	color: #EF611F;
}

.orange .socialWhatIsThis a.questionMark,
.orange .socialWhatIsThis a.questionMark:hover
{	
	color: #FFFFFF;
	background-color: #EF611F;
	text-decoration: none;
}

.orange .accordionHeader a
{
	background-image: url("../images/layout/arrowOrange.gif");
	color: #EF611F;
}

.orange .accordionHeader,
.orange .accordionContent
{
	border-bottom: solid 0.1em #EF611F;
}

.orange .copy a,
.orange .copy a:hover,
.orange .copy a:visited,
.orange #searchResults a.readMore,
.orange #searchResults a.readMore:hover,
.orange #searchResults a.readMore:visited
{
	color: #EE6322;
	padding: 0 0.8em 0 0;
	margin: 0 0.1em 0 0;
	background: url("../images/layout/smallArrowOrange.gif") right 0.3em no-repeat;
	zoom: 1; /* IE Fix for missing background image when wrapping */
	white-space: nowrap;
}

.orange #searchResults a
{
	background-image: url("../images/layout/arrowOrange.gif");
	color: #EF611F;
}

.orange .pagingContainer li
{
	border-right: solid 0.1em #EF611F;	
}

.orange ul.pagingPrev li.prev a
{
	color: #EF611F;
	background: url("../images/layout/arrowLeftOrange.gif") no-repeat right center;
}
.orange ul.pagingNext li.next a
{
	color: #EF611F;
	background: url("../images/layout/arrowOrange.gif") no-repeat left center;
}

.orange #searchResults a.readMore
{
	background-image: url("../images/layout/smallArrowOrange.gif");
}

.orange #siteMap ul li a
{
	background: url("../images/layout/arrowOrange.gif") left 0.2em no-repeat ;
}

.orange #binEntryError
{
	color:  #EE6322;
}

.orange #binEntry #entryBox
{
	border: solid 1px #EE6322;
}

.orange #binEntry #entryButton
{
	background-color: #EE6322;
	border: solid 1px #EE6322;
}

.orange #binEntry #entryButton:hover,
.orange #binEntry #entryButton.msieFix
{
	background-color: #FFFFFF;	
}

.orange #binEntry #entryButton:hover input,
.orange #binEntry #entryButton.msieFix input
{
	color: #EE6322;
}

/* Color Schemes - Green */

.green h2
{
	color: #FFFFFF;
	background-color: #42AE48;
}

.green h3,
.green h4
{
	color: #42AE48;
}

.green .relatedLinks
{
	background: #FFFFFF url("../images/layout/hashLightGreen.gif") repeat;		
}

.green div.subNavigation ul li
{
	border: solid 0.1em #42AE48;
	background-color: #42AE48;
}

.green div.subNavigation ul li a:hover,
.green div.subNavigation ul li.selected a
{	
	color: #42AE48 !important;	
	background: url("../images/layout/arrowGreen.gif") 1em 1.2em no-repeat !important;
}

.green .relatedLinks ul li a
{
	background: url("../images/layout/arrowGreen.gif") left 0.2em no-repeat ;
}

.green .socialNetworkingBar
{
	color: #42AE48;
	border-top: solid 0.1em #42AE48;
	border-bottom: solid 0.1em #42AE48;
}

.green .socialNetworkingBar ul li a
{
	color: #42AE48 !important;
}

.green .socialWhatIsThis a.questionText
{
	color: #42AE48;
}

.green .socialWhatIsThis a.questionMark,
.green .socialWhatIsThis a.questionMark:hover
{	
	color: #FFFFFF;
	background-color: #42AE48;
	text-decoration: none;
}

.green .accordionHeader a
{
	background-image: url("../images/layout/arrowGreen.gif");
	color: #42AE48;
}

.green .accordionHeader,
.green .accordionContent
{
	border-bottom: solid 0.1em #42AE48;
}

.green .copy a,
.green .copy a:hover,
.green .copy a:visited,
.green #searchResults a.readMore,
.green #searchResults a.readMore:hover,
.green #searchResults a.readMore:visited
{
	color: #42AE48;
	padding: 0 0.8em 0 0;
	margin: 0 0.1em 0 0;
	background: url("../images/layout/smallArrowGreen.gif") right 0.3em no-repeat;
	zoom: 1; /* IE Fix for missing background image when wrapping */
	white-space: nowrap;
}

.green #searchResults a
{
	background-image: url("../images/layout/arrowGreen.gif");
	color: #42AE48;
}

.green .pagingContainer li
{
	border-right: solid 0.1em #42AE48;
}

.green ul.pagingPrev li.prev a
{
	color: #42AE48;
	background: url("../images/layout/arrowLeftGreen.gif") no-repeat right center;
}

.green ul.pagingNext li.next a
{
	color: #42AE48;
	background: url("../images/layout/arrowGreen.gif") no-repeat left center;
}

.green #searchResults a.readMore
{
	background-image: url("../images/layout/smallArrowGreen.gif");
}

.green #siteMap ul li a
{
	background: url("../images/layout/arrowGreen.gif") left 0.2em no-repeat ;
}

.green #binEntryError
{
	color:  #42AE48;
}

.green #binEntry #entryBox
{
	border: solid 1px #42AE48;
}

.green #binEntry #entryButton
{
	background-color: #42AE48;
	border: solid 1px #42AE48;
}

.green #binEntry #entryButton:hover,
.green #binEntry #entryButton.msieFix
{
	background-color: #FFFFFF;	
}

.green #binEntry #entryButton:hover input,
.green #binEntry #entryButton.msieFix input
{
	color: #42AE48;
}

/* Color Schemes - Blue */

.blue h2
{
	color: #FFFFFF;
	background-color: #21A0E5;
}

.blue h3,
.blue h4
{
	color: #21A0E5;
}

.blue .relatedLinks
{
	background: #FFFFFF url("../images/layout/hashLightBlue.gif") repeat;		
}

.blue div.subNavigation ul li
{
	border: solid 0.1em #21A0E5;
	background-color: #21A0E5;
}

.blue div.subNavigation ul li a:hover,
.blue div.subNavigation ul li.selected a
{	
	color: #21A0E5 !important;	
	background: url("../images/layout/arrowBlue.gif") 1em 1.2em no-repeat !important;
}

.blue .relatedLinks ul li a
{
	background: url("../images/layout/arrowBlue.gif") left 0.2em no-repeat;
}

.blue .socialNetworkingBar
{
	color: #21A0E5;
	border-top: solid 0.1em #21A0E5;
	border-bottom: solid 0.1em #21A0E5;
}

.blue .socialNetworkingBar ul li a
{
	color: #21A0E5 !important;
}

.blue .socialWhatIsThis a.questionText
{
	color: #21A0E5;
}

.blue .socialWhatIsThis a.questionMark,
.blue .socialWhatIsThis a.questionMark:hover
{	
	color: #FFFFFF;
	background-color: #21A0E5;
	text-decoration: none;
}

.blue .accordionHeader a
{
	background-image: url("../images/layout/arrowBlue.gif");
	color: #21A0E5;
}

.blue .accordionHeader a
{
	background-image: url("../images/layout/arrowBlue.gif");
	color: #21A0E5;
}

.blue .accordionHeader,
.blue .accordionContent
{
	border-bottom: solid 0.1em #21A0E5;
}

.blue .copy a,
.blue .copy a:hover,
.blue .copy a:visited,
.blue #searchResults a.readMore,
.blue #searchResults a.readMore:hover,
.blue #searchResults a.readMore:visited
{
	color: #21A0E5;
	padding: 0 0.8em 0 0;
	margin: 0 0.1em 0 0;
	background: url("../images/layout/smallArrowBlue.gif") right 0.3em no-repeat;
	zoom: 1; /* IE Fix for missing background image when wrapping */
	white-space: nowrap;
}

.blue #searchResults a
{
	background-image: url("../images/layout/arrowBlue.gif");
	color: #21A0E5;
}

.blue .pagingContainer li
{
	border-right: solid 0.1em #21A0E5;	
}

.blue ul.pagingPrev li.prev a
{
	color: #21A0E5;
	background: url("../images/layout/arrowLeftBlue.gif") no-repeat right center;
}
.blue ul.pagingNext li.next a
{
	color: #21A0E5;
	background: url("../images/layout/arrowBlue.gif") no-repeat left center;
}

.blue #searchResults a.readMore
{
	background-image: url("../images/layout/smallArrowBlue.gif");
}

.blue #siteMap ul li a
{
	background: url("../images/layout/arrowBlue.gif") left 0.2em no-repeat ;
}

.blue #binEntryError
{
	color:  #21A0E5;
}

.blue #binEntry #entryBox
{
	border: solid 1px #21A0E5;
}

.blue #binEntry #entryButton
{
	background-color: #21A0E5;
	border: solid 1px #21A0E5;	
}

.blue #binEntry #entryButton:hover,
.blue #binEntry #entryButton.msieFix
{
	background-color: #FFFFFF;	
}

.blue #binEntry #entryButton:hover input,
.blue #binEntry #entryButton.msieFix input
{
	color: #21A0E5;
}

a.InnerAnchor
{
  background: none !important;
  pointer:default !important;
  font-weight:bold !important;
}
a.InnerAnchor:hover
{
  text-decoration:none !important;
}
