﻿#accessibilityBar 
{
	height:2.5em;
}

#accessibilityWrapper 
{
	position:relative;
	text-align:left;
	width:74.3336em;
}

#accessibilityLinks 
{
	position:absolute;
	left:55px;
	top:0.4em;
}

#accessibilityLinks li 
{
	float:left;
	margin-right:0.45em;
}

#accessibilityLinks li a 
{
	display:block;
	padding-right:0.65em;
	text-decoration:underline;
	background:url(../images/greenDivider-small.jpg) no-repeat right center;
}

#accessibilityLinks li#font-size 
{
	color:#626E57;
	margin-top:0;
}

#accessibilityLinks li#font-size a 
{
	display:inline;
	margin-right:0.24em;
	padding-right:0;
}

#accessibilityLinks li#font-size a#font-x 
{
	font-size:1em;
}

#accessibilityLinks li#font-size a#font-xx 
{
	font-size:1.1em;
}

#accessibilityLinks li#font-size a#font-xxx 
{
	font-size:1.2em;
}

#accessibilityLinks li#font-size a#font-xxxx 
{
	font-size:1.3em;
}


body.fontSize1 .CallToActionButtonsList li.SignInButton a span.ChangeFontSize,
body.fontSize2 .CallToActionButtonsList li.SignInButton a span.ChangeFontSize,
body.fontSize3 .CallToActionButtonsList li.SignInButton a span.ChangeFontSize,
body.fontSize1 .CallToActionButtonsList li.RegistrationButton a span.ChangeFontSize,
body.fontSize2 .CallToActionButtonsList li.RegistrationButton a span.ChangeFontSize,
body.fontSize3 .CallToActionButtonsList li.RegistrationButton a span.ChangeFontSize
{
    font-size:18px !important;
}


body.fontSize3 .CallToActionButtonsList li.SignInButton a span.ChangeFontSize,
body.fontSize3 .CallToActionButtonsList li.RegistrationButton a span.ChangeFontSize
{
    top:36px !important;
}


body.fontSize1 .ChangeFontSize 
{
	font-size:1.25em;
	line-height:1.25em;
}

body.fontSize1 .HeaderNavigation ul.ChangeFontSize
{
    font-size:0.9em;
    font-weight:bold;
}

body.fontSize1 .HeaderNavigation ul.ChangeFontSize
{
    padding:2px 0 0 0;
}

body.fontSize1 .HeaderNavigation ul.ChangeFontSize li a
{
    padding:0 7px 0;
}

body.fontSize2 .ChangeFontSize 
{
	font-size:1.35em;
	line-height:1.35em;
}

body.fontSize2 .HeaderNavigation ul.ChangeFontSize
{
    font-size:1em;
    font-weight:bold;
}

body.fontSize2 .HeaderNavigation ul.ChangeFontSize li a
{
    padding:0 7px;
}

body.fontSize3 .ChangeFontSize 
{
	font-size:1.45em;
	line-height:1.45em;
}

body.fontSize3 .HeaderNavigation ul.ChangeFontSize
{
    font-size:1.1em;
    font-weight:bold;
}

body.fontSize3 .HeaderNavigation ul.ChangeFontSize li a
{
    padding:0 7px;
}



body.contrast1 div.Content h1.ImageHeader,
body.contrast2 div.Content h1.ImageHeader
{
    text-indent:0;
    height:50px;
    font-size:1.85em;
    font-weight:bold;
    line-height:1em;
}

body.contrast1 div.Content h1.ImageHeader
{
    color:#FFFC01 !important;
}

/*****************************************************************************************************/
/*** CONTRAST 1 ***/
/*****************************************************************************************************/

body.contrast1 *
{
	background:#000 !important;
	color:#fff !important;
}

body.contrast1 #accessibilityBar a,
body.contrast1 .Page a
{
	color:#000 !important;
	background:#fff !important;
	padding:1px 3px;
}

body.contrast1 #accessibilityBar a:hover,
body.contrast1 .Page a:hover
{
	color:#fff !important;
	background:#000 !important;
}

body.contrast1 .Page h1,
body.contrast1 .Page h2,
body.contrast1 .Page h3
{
	color:#FFFC01 !important;
}

body.contrast1 .Page input,
body.contrast1 .Page textarea
{
    background:#FFFC01 !important;
    color:#000 !important;
}

body.contrast1 .HeaderNavigation ul.ChangeFontSize li a
{
    padding:0 10px;
    margin:0 0.25em 0 0;
}


/*****************************************************************************************************/
/*** CONTRAST 2 ***/
/*****************************************************************************************************/

body.contrast2 *
{
	background:#F5F0D3 !important;
	color:#000 !important;
}

body.contrast2 #accessibilityBar a,
body.contrast2 .Page a
{
	color:#155D7F !important;
	background:#fff !important;
	padding:1px 3px;
}

body.contrast2 #accessibilityBar a:hover,
body.contrast2 .Page a:hover
{
	color:#fff !important;
	background:#155D7F !important;
}

body.contrast2 .Page h1,
body.contrast2 .Page h2,
body.contrast2 .Page h3
{
	color:#155D7F !important;
}

body.contrast2 .Page input,
body.contrast2 .Page textarea
{
    background:#155D7F  !important;
    color:#fff !important;
}

body.contrast2 .HeaderNavigation ul.ChangeFontSize li a
{
    padding:0 10px;
    margin:0 0.25em 0 0;
}