/*********************************** Accessability stuff *************************************/
/*.access			{display:inline-block; width:0px; height:0px; font-size:0px; overflow:hidden; margin:0px; padding:0px;}*/
.access			{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
A.dbsSkip		{display:block; font-size:0; line-height:0;}
A.dbsSkip IMG	{border-style:none; width:0; height:0;}
IMG.dbsSkip		{border-style:none; width:0; height:0; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}


/*** active & focus ***/   /*
@media screen and (min-width: 990px) {
	A:not(.No-Outline):active, A:not(.No-Outline):focus		{background-color:#ffffcc; color:#123456; text-decoration:none; outline:red solid medium;}
	.sm-bar A:active, .sm-bar A:focus	{outline:none !important;}
}
A.No-Outline		{outline-style:none !important;}
     */
INPUT:focus, TEXTAREA:focus, SELECT:focus		{/*outline:red solid medium*/}
/*A:active FONT, A:focus FONT		{color:#123456;}*/


/*** access content shortcut ***/
#skip								{width:200px; height:30px; overflow:hidden; text-align:center; position:absolute; top:0; left:200px; z-index:5;}
UL.PageContentShortcut				{margin:0px; padding:0px;}
UL.PageContentShortcut LI			{margin:0px; padding:0px; line-height:2rem; list-style-image:none; list-style-type:none;}
UL.PageContentShortcut LI A			{opacity:0; display:block; font-size:1.5rem; height:30px; line-height:30px; margin:5px; text-decoration:none;}
UL.PageContentShortcut LI A:hover	{opacity:0; cursor:default;}
UL.PageContentShortcut LI A:active,
UL.PageContentShortcut LI A:focus	{background-color:#ffffcc; color:#123456 !important; text-decoration:none; opacity:1;}

@media screen and (max-width: 990px) {
	#skip		{display:none;}
}





/*************************************************************************************/
/*********************************** Accessability Box ******************************/
#access-but					{position:fixed; bottom:15px; right:-10px; background:#ffffcc; color:#333; display:table; box-shadow:inset 0px 0px 10px rgba(0,0,0,1); border-radius:6px 0 0 6px; cursor:pointer; z-index:1000;}
#access-but:hover			{background:#f49040; color:#333;}
#access-but .fa-wheelchair	{font-size:2.1rem; font-weight:bold; margin:10px 25px 10px 15px;}

#access-items				{display:none; position:fixed; bottom:0; right:-10px; background-color:#ffffcc; padding:10px 20px 10px 10px; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5); border-radius:6px 0 0 6px; direction:rtl; text-align:right; z-index:10000;}
#access-items-inner			{position:relative; padding:0px 15px 20px 15px; overflow:hidden;}
#access-elements			{outline:none !important;}
#access-items UL.access-container						{display:table; margin:0; padding:0;}
#access-items UL.access-container > LI					{display:table-row; list-style:none;}
#access-items UL.access-container > LI SPAN				{display:table-cell; white-space:nowrap; background-color:rgba(0,0,0,0.1); border-bottom:#ffffcc 10px solid; vertical-align:bottom; font-weight:bold;}
#access-items UL.access-container > LI SPAN:first-child	{text-align:right; padding:10px 10px 10px 5px;}
#access-items UL.access-container > LI SPAN:last-child	{text-align:left; padding:10px 5px 10px 10px;}

#access-items .iconW			{height:4.0rem; position:relative;}
#access-items .fa-wheelchair	{position:absolute; top:0; left:0; font-size:2.5rem; font-weight:bold;}
#access-items .fa-times-circle	{font-size:2.1rem; color:inherit; cursor:pointer;}

#access-items .iconX A										{display:table; position:absolute; top:3px; left:10px;}
#access-items .iconX A:hover								{top:0px; left:7px;}
#access-items .iconX A:hover .fa-times-circle				{font-size:2.7rem;}
#access-items .iconX A:active, #access-items .iconX A:focus	{outline:red solid medium;}

DIV.door		{position:absolute; top:40px; width:50%; height:100%; background:#ffffcc; box-sizing:border-box;}
#rigght-door	{right:0;}
#lefft-door		{left:0;}

@media screen and (max-width: 990px) {
	#access-but		{display:none;}
}


/************ Function Font Size ************/
/*** CSS for Text Size Toggler control ***/
UL.text_resizer				{display:table; padding:0px; margin:-0.4rem 0rem 0rem -0.3rem;}
UL.text_resizer LI			{width:3.0rem; height:2.8rem; display:table-cell; vertical-align:bottom; list-style-type:none; list-style-image:none; box-sizing:border-box;}
UL.text_resizer LI.fchild	{font-size:1.5rem; line-height:2.2rem;}
UL.text_resizer LI.schild	{font-size:1.9rem; line-height:2.2rem;}
UL.text_resizer LI.tchild	{font-size:2.3rem; line-height:2.2rem;}

UL.text_resizer LI.fchild A	{line-height:2.2rem;}
UL.text_resizer LI.schild A	{line-height:2.2rem;}
UL.text_resizer LI.tchild A	{line-height:2.0rem;}

A.texttoggler				{width:2.4rem; height:2.4rem; margin:0.4rem 0.3rem 0rem 0.3rem; background-color:#fff; border:#ccc 0.1rem solid; color:#000; text-align:center; display:inline-table; font-weight:bold; white-space:nowrap; text-decoration:none; box-sizing:border-box;}
A.selected-F-toggler		{color:#2a235e;}
A.texttoggler:hover			{color:#2a235e; width:2.8rem; height:2.8rem; margin:0rem 0.1rem 0rem 0.1rem;}
A.texttoggler:active, A.texttoggler:focus	{color:#2a235e;}

A.texttoggler {
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    -o-transition: all .10s ease-in-out;
    -ms-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}


/************ Function Contrast ************/
/* CSS for Contrast Toggler control */
UL.contrast_changer					{display:table; padding:0rem; margin:-0.4rem 0rem 0rem -0.3rem;}
UL.contrast_changer LI				{width:3.0rem; height:2.8rem; display:table-cell; vertical-align:bottom; list-style-type:none; list-style-image:none; line-height:0; box-sizing:border-box;}
UL.contrast_changer LI.fchild		{}
UL.contrast_changer LI.schild		{}
UL.contrast_changer LI.tchild		{}

A.contrastloggler				{width:2.4rem; height:2.4rem; display:block; margin:0.4rem 0.3rem 0rem 0.3rem;}
A.contrastloggler IMG			{display:block; width:100%; height:100%; border:#ccc 0.1rem solid; box-sizing:border-box;}
A.selected-C-toggler IMG		{} 
A.contrastloggler:hover			{width:2.8rem; height:2.8rem; margin:0rem 0.1rem 0rem 0.1rem;}
A.contrastloggler:active, A.texttoggler:focus	{}

A.contrastloggler {
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    -o-transition: all .10s ease-in-out;
    -ms-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}



/*******************************************************************************************************************/
/************************************************ Css for site Font ************************************************/

/** "small font" setting **/ 
.Small-View BODY				{}


/** "medium font" setting **/
.Medium-View						{font-size:75%; line-height:75%;}
.Medium-View DIV.side-area			{height:auto !important;}
.Medium-View DIV.center-side		{height:auto !important;}
.Medium-View .sm-bar > LI			{width:auto !important; margin:0 !important;}
.Medium-View .sm-bar > LI A			{white-space:normal !important;}
.Medium-View DIV.SearchContainer	{font-size:0; line-height:0;}
.Medium-View DIV.output				{width:auto !important; height:auto !important; padding-botton:10px;}

.Medium-View INPUT.input,
.Medium-View INPUT.wizard,
.Medium-View INPUT.wizardNarrow,
.Medium-View INPUT.login,
.Medium-View INPUT.Search,
.Medium-View SELECT,
.Medium-View INPUT.button		{height:auto !important; /*line-height:normal !important;*/}
.Medium-View TEXTAREA			{height:200px !important; line-height:normal !important;}


/** "large font" setting **/
.Large-View							{font-size:90%; line-height:90%;}
.Large-View DIV.side-area			{height:auto !important;}
.Large-View .sm-bar > LI			{width:auto !important; margin:0 !important;}
.Large-View .sm-bar > LI A			{white-space:normal !important;}
.Large-View DIV.SearchContainer		{font-size:0; line-height:0;}
.Large-View DIV.output				{width:auto !important; height:auto !important; padding-botton:10px;}

.Large-View INPUT.input,
.Large-View INPUT.wizard,
.Large-View INPUT.wizardNarrow,
.Large-View INPUT.login,
.Large-View INPUT.Search,
.Large-View SELECT,
.Large-View INPUT.button		{height:auto !important; /*line-height:normal !important;*/}
.Large-View TEXTAREA			{height:300px !important; line-height:normal !important;}


/** @media query **/
@media screen and (min-width: 769px) and (max-width: 990px) {
	.Medium-View					{font-size:68.5%; line-height:68.5%;}
	.Large-View						{font-size:75%; line-height:75%;}
}

@media screen and (max-width: 768px) and (min-width: 481px) {
	.Medium-View					{font-size:62.5%; line-height:62.5%;}
	.Large-View						{font-size:62.5%; line-height:62.5%;}
}

@media screen and (max-width: 480px) {
	.Medium-View					{font-size:62.5%; line-height:62.5%;}
	.Large-View						{font-size:62.5%; line-height:62.5%;}
}




/*******************************************************************************************************************/
/************************************************ Css for site Contrast ************************************************/

/************************ Default Contrast **********************/
.Default-Contrast *			{}

.Default-Contrast INPUT:focus,
.Default-Contrast INPUT.input:focus,
.Default-Contrast INPUT.wizard:focus,
.Default-Contrast INPUT.wizardNarrow:focus,
.Default-Contrast INPUT.login:focus,
.Default-Contrast INPUT.Search:focus,
.Default-Contrast TEXTAREA:focus,
.Default-Contrast SELECT:focus,
.Default-Contrast TEXTAREA.wizard:focus,
.Default-Contrast SELECT.wizard:focus,
.Default-Contrast .subscribeForm:focus,
.Default-Contrast .subscribeFormWide:focus,
.Default-Contrast INPUT.button:focus				{box-shadow:0px 0px 10px rgba(0,0,0,0.4); outline:none;}
.Default-Contrast INPUT.Search:focus				{box-shadow:0px 0px 10px rgba(0,0,0,0.7);}




/************************ Light Contrast ************************/
.Light-Contrast				{background-color:#c2d3fc;}
.Light-Contrast *			{background-color:#c2d3fc; color:#000;}
.Light-Contrast .oppAlign, .Light-Contrast .align	{background-color:transparent !important;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.Light-Contrast .main-container		{background:#c2d3fc !important; background-image:none;}
.Light-Contrast .header-line,
.Light-Contrast .header-line *		{background-color:#c8f3ec;}
.Light-Contrast .top-bar-line,
.Light-Contrast .top-bar-line *		{background-color:#ace3da;}
.Light-Contrast DIV.center-side		{background-color:#c2d3fc; background-image:none;}
.Light-Contrast .footer-line,
.Light-Contrast .footer-line *		{background-color:#92daec;}
.Light-Contrast .bottom-bar-line,
.Light-Contrast .bottom-bar-line *	{background-color:#c8e6f3;}
.Light-Contrast .wrapper			{background-color:transparent !important;}
/****/

.Light-Contrast A, .Light-Contrast A FONT					{color:#013d7d !important; text-decoration:underline;}
.Light-Contrast A:hover, .Light-Contrast A:hover FONT		{background-color:#c6e7f6 !important; color:#000 !important; text-decoration:none;}
.Light-Contrast A:active, .Light-Contrast A:active FONT,
.Light-Contrast A:focus, .Light-Contrast A:focus FONT		{background-color:#c6e7f6 !important; color:#000 !important; text-decoration:none;}

/** TD.description **/
.Light-Contrast TD.description *		{background-color:#c2d3fc !important; color:#000 !important;}

/** box **/
.Light-Contrast .box1Background,
.Light-Contrast .box1Background *,
.Light-Contrast .box1Background A		{background:#88f1e4; color:#000 !important;}

.Light-Contrast .box1Color,
.Light-Contrast .box1Color *,
.Light-Contrast .box1Color A			{color:#000 !important;}

/** box light **/
.Light-Contrast .box1Background_LightVersion,
.Light-Contrast .box1Background_LightVersion *,
.Light-Contrast .box1Background_LightVersion A		{background:#b6e7fc; color:#333333 !important;}

.Light-Contrast .box1Color_LightVersion,
.Light-Contrast .box1Color_LightVersion *,
.Light-Contrast .box1Color_LightVersion A			{color:#333333 !important;}

/** page title **/
.Light-Contrast DIV.PageTitle,
.Light-Contrast DIV.PageTitle *		{color:#000;}

.Light-Contrast DIV.ArticleAuthor	{}

/** portal jquery **/
.Light-Contrast .main_image .block, .Light-Contrast .main_image .block *										{background:#88f1e4; color:#000 !important;}
.Light-Contrast DIV.image_thumb ul li, .Light-Contrast DIV.image_thumb ul li *									{background:#88f1e4; color:#000 !important;}
.Light-Contrast .image_thumb ul li.hover, .Light-Contrast .image_thumb ul li.active								{background:#b6e7fc; color:#333333;}
.Light-Contrast .image_thumb ul li.hover *, .Light-Contrast .image_thumb ul li.active *							{background:#b6e7fc; color:#333333;}
.Light-Contrast .image_thumb ul li.hover A.titlesColor, .Light-Contrast .image_thumb ul li.active A.titlesColor	{background:#b6e7fc; color:#333333;}

/** gallery view **/
.Light-Contrast DIV.CategoryItemTitle,
.Light-Contrast DIV.CategoryItemTitle *		{background-color:#b6e7fc; color:#000;}
.Light-Contrast A.CategoryItemTitle			{color:#000 !important;}

/** Events **/
.Light-Contrast TD.EventListTitle, .Light-Contrast TD.EventListTitle *		{background:#b6e7fc;}
.Light-Contrast TD.EventListDate, .Light-Contrast TD.EventListDate *		{background:#b6e7fc;}
.Light-Contrast TD.EventListInfo, .Light-Contrast TD.EventListInfo *		{background:#b6e7fc;}

/** forum **/
.Light-Contrast TD.forumMessageContent									{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessageContent	{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessagePostedBy	{background:#c2d3fc; color:#000;}
.Light-Contrast TABLE.forumIndexTableContainer TD.forumMessageDate		{background:#c2d3fc; color:#000;}

/** Site map **/
.Light-Contrast .SiteMapMain *		{background:#c2d3fc; color:#000; border-bottom-style:none;}

/** Lexicon **/
.Light-Contrast TD.ArticlesLexicon, .Light-Contrast TD.ArticlesLexicon *	{background:#d4ebcc;}

/** Lightbox **/
.Light-Contrast .lightbox, .High-Contrast .lightbox *					{background-color:transparent !important;}
.Light-Contrast .lightbox A:active, .High-Contrast .lightbox A:focus	{background-color:transparent !important;}


/** top Bar **/
.Light-Contrast #menu-button			{background-color:#feb753; box-shadow:inset 0 0 5px #000;}
.Light-Contrast #menu-button *			{background-color:#feb753;}
.Light-Contrast #menu-button .fa-bars	{color:#000;}

.Light-Contrast .sm-bar > LI > A				{background:#ace3da !important; color:#333333 !important;}
.Light-Contrast .sm-bar > LI > A:hover,
.Light-Contrast .sm-bar > LI > A:focus,
.Light-Contrast .sm-bar > LI > A:active,
.Light-Contrast .sm-bar > LI > A.highlighted	{background:#88f1e4 !important; box-shadow:inset 0px 0px 30px #50cdbe; color:#000 !important; border:#fff 1px solid; margin:-1px;}

.Light-Contrast .sm-bar UL A					{background:#d4ebcc; box-shadow:0px 0px 10px #00256a;}
.Light-Contrast .sm-bar UL A:hover,
.Light-Contrast .sm-bar UL A:focus,
.Light-Contrast .sm-bar UL A:active,
.Light-Contrast .sm-bar UL A.highlighted		{background:#b6e7fc !important; color:#333333 !important; text-decoration:underline !important;}


/** side bar **/
.Light-Contrast DIV.NavigationTitle				{background-color:#88f1e4; color:#333333; border-bottom:#fff 1px solid;}
.Light-Contrast DIV.NavigationTitle *			{background-color:#88f1e4; color:#333333;}

.Light-Contrast DIV.VerticalBarContainer,
.Light-Contrast DIV.VerticalBarContainer LI,
.Light-Contrast DIV.VerticalBarContainer A		{/*background-color:#b6e7fc;*/ text-decoration:none;}
.Light-Contrast A.VerticalBarItem:hover,
.Light-Contrast A.VerticalBarItem:active,
.Light-Contrast A.VerticalBarItem:focus,
.Light-Contrast A.VerticalBarItemOn,
.Light-Contrast A.VerticalBarItemOn:hover		{background:#88f1e4 !important; color:#000 !important; text-decoration:underline;}

.Light-Contrast UL.VerticalBarSubContainer *	{border-color:#777777;}
.Light-Contrast DIV.VerticalBarSubContainer A	{background:#88f1e4; text-decoration:none;}
.Light-Contrast A.VerticalBarSubItem:hover,
.Light-Contrast A.VerticalBarSubItemOn,
.Light-Contrast A.VerticalBarSubItemOn:hover	{background:#b6e7fc !important; color:#333333 !important; text-decoration:underline;}


/** bottom bar **/
.Light-Contrast LI A.NavigationBarSimple:hover,
.Light-Contrast LI A.NavigationBarSimple:hover SPAN,
.Light-Contrast LI A.NavigationBarSimpleOn,
.Light-Contrast LI A.NavigationBarSimpleOn *		{background:#c2d3fc !important; color:#000;}
.Light-Contrast LI A.NavigationBarSimpleOn:active,
.Light-Contrast LI A.NavigationBarSimpleOn:focus *	{background:#88f1e4 !important; color:#000;}
.Light-Contrast UL.NavigationBarSimple SPAN			{color:inherit !important;}


/** form stuff **/
.Light-Contrast INPUT.input,
.Light-Contrast INPUT.wizard,
.Light-Contrast INPUT.wizardNarrow,
.Light-Contrast INPUT.login,
.Light-Contrast INPUT.Search,
.Light-Contrast TEXTAREA,
.Light-Contrast SELECT,
.Light-Contrast TEXTAREA.wizard,
.Light-Contrast SELECT.wizard,
.Light-Contrast .subscribeForm,
.Light-Contrast .subscribeFormWide			{background:#dddddd !important; color:#333333 !important; box-shadow:inset 0px 0px 10px #999;}
.High-Contrast  input:-webkit-autofill		{-webkit-box-shadow: 0 0 0px 1000px #dddddd inset !important;}
.Light-Contrast INPUT.button				{background:#76e8bc !important; color:#000 !important;}
.Light-Contrast INPUT.button:hover			{background:#c6e7f6; border:#666 1px solid;}

.Light-Contrast INPUT:focus,
.Light-Contrast INPUT.input:focus,
.Light-Contrast INPUT.wizard:focus,
.Light-Contrast INPUT.wizardNarrow:focus,
.Light-Contrast INPUT.login:focus,
.Light-Contrast INPUT.Search:focus,
.Light-Contrast TEXTAREA:focus,
.Light-Contrast SELECT:focus,
.Light-Contrast TEXTAREA.wizard:focus,
.Light-Contrast SELECT.wizard:focus,
.Light-Contrast .subscribeForm:focus,
.Light-Contrast .subscribeFormWide:focus,
.Light-Contrast INPUT.button:focus				{box-shadow:0px 0px 15px #145c93; outline:none;}

.Light-Contrast .red, .Light-Contrast .red *						{color:#fe0000;}
.Light-Contrast .wizardRequired, .Light-Contrast .wizardRequired *	{color:#fe0000;}


/*** access box ***/
.Light-Contrast #access-but, .Light-Contrast #access-but *		{background-color:#c6e7f6;}
.Light-Contrast #access-but:hover, .Light-Contrast #access-but:hover *	{background-color:#e8befe !important;}
.Light-Contrast #access-items									{background-color:#c6e7f6;}
.Light-Contrast #access-items UL								{background-color:transparent;}
.Light-Contrast #access-items UL LI								{background-color:transparent;}
.Light-Contrast #access-items-inner								{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A, .Light-Contrast DIV.iconX A *		{background-color:#c6e7f6;}
.Light-Contrast DIV.iconW, .Light-Contrast DIV.iconW *			{background-color:#c6e7f6;}
.Light-Contrast #access-items UL.access-container > LI SPAN		{border-bottom-color:#c6e7f6;}
.Light-Contrast #access-items DIV.door							{background-color:#c6e7f6;}

/*** access content shortcut ***/
.Light-Contrast #skip, .Light-Contrast #skip *			{color:#c2d3fc; background:#c2d3fc; text-decoration:none;}
.Light-Contrast UL.PageContentShortcut LI A				{color:#c2d3fc !important; background:#c2d3fc; text-decoration:none;}
.Light-Contrast UL.PageContentShortcut LI A:hover		{color:#c2d3fc; background-color:#c2d3fc !important;}
.Light-Contrast UL.PageContentShortcut LI A:active,
.Light-Contrast UL.PageContentShortcut LI A:focus		{background-color:#c6e7f6; color:#000 !important; text-decoration:none;}


/*** logo ***/
.Light-Contrast A.logo				{background:transparent;}
.Light-Contrast A.logo IMG			{/*content:url('../logo-dark.png');*/}
.Light-Contrast A.logo:hover IMG	{background-color:transparent;}

/*** phone ***/
.Light-Contrast A.phone			{/*background:#76e8bc;*/ color:#000; text-decoration:none !important;}

/*** Search ***/
.Light-Contrast TD.SearchBut *		{background-color:#0087bb !important;}
.Light-Contrast INPUT.Search		{background-color:#ddd !important;}

/*** Search Results ***/
.Light-Contrast .highlight		{background-color:#88f1e4 !important; color:#000 !important;}

/*** login ***/
.Light-Contrast DIV.LoginInner,
.Light-Contrast DIV.loginRemember,
.Light-Contrast DIV.LoginInner FORM DIV,
.Light-Contrast DIV.LoginInner FORM,
.Light-Contrast DIV.LoginGreetingInner,
.Light-Contrast DIV.LoginGreetingInner H3,
.Light-Contrast DIV.LoginGreetingInner DIV		{background-color:#e8befe !important;}
.Light-Contrast INPUT.LogintMail,
.Light-Contrast INPUT.LogintPass				{background-color:#ddd !important;}

/*** top-line contact us ***/
.Light-Contrast DIV.ContactFrm,
.Light-Contrast DIV.ContactFrm FORM,
.Light-Contrast DIV.ContactFrm .ContactBody,
.Light-Contrast DIV.ContactFrm TABLE,
.Light-Contrast DIV.ContactFrm TABLE *,
.Light-Contrast DIV.ContactFrm FORM DIV		{background-color:transparent !important;}

/*** top-line icons ***/
.Light-Contrast .icon-active,
.Light-Contrast DIV.item-top-line-box		{background-color:#e8befe !important;}
.Light-Contrast .icon-active A,
.Light-Contrast .item-top-line > DIV,
.Light-Contrast .item-top-line-open,
.Light-Contrast .item-top-line-open *		{background-color:transparent;}

/*** freebox ***/
.Light-Contrast DIV.FreeBoxTitle,
.Light-Contrast H3.FreeBoxTitle,
.Light-Contrast H3.FreeBoxTitle A			{background-color:transparent !important; color:#013d7d !important;}
.Light-Contrast H3.FreeBoxTitle A:hover		{background-color:#c6e7f6 !important; color:#000 !important; text-decoration:none !important;}

/** ticker vertical **/
.Light-Contrast DIV.TickerContainer,
.Light-Contrast DIV.TickerContainer *	{/*background:#bce5f5;*/}
.Light-Contrast DIV.TickerInner			{background-image:none;}
.Light-Contrast .TickerTitle			{color:#000;}
.Light-Contrast .TickerHeadLine			{color:#2e7aa0;}
.Light-Contrast A.TickerHeadLine:hover	{background:#c6e7f6 !important; color:#000 !important; text-decoration:none;}
.Light-Contrast A.TickerPlayer IMG		{background-color:#a5befa !important;}

/** ticker horizontal **/
.Light-Contrast DIV.Horz_TickerContainer,
.Light-Contrast DIV.Horz_TickerContainer *	{/*background:#bce5f5;*/}
.Light-Contrast DIV.Horz_TickerInner		{background-image:none;}
.Light-Contrast .Horz_TickerTitle			{color:#000; text-indent:0px;}
.Light-Contrast .Horz_TickerHeadLine		{color:#2e7aa0;}
.Light-Contrast A.Horz_TickerHeadLine:hover	{background:#c6e7f6 !important; color:#000 !important; text-decoration:none;}
.Light-Contrast A.Horz_TickerPlayer IMG		{background-color:#a5befa !important;}

/*** Font Size ***/
.Light-Contrast A.texttoggler				{background-color:#d7d0ea; color:#013d7d !important; text-decoration:none !important;}
.Light-Contrast A.selected-F-toggler		{background-color:#c6e7f6; color:#000 !important;}
.Light-Contrast A.texttoggler:hover,
.Light-Contrast A.texttoggler:active,
.Light-Contrast A.texttoggler:focus			{background-color:#c6e7f6; color:#000 !important;}

/*** Slider Hp ***/
.Light-Contrast DIV.output, .Light-Contrast DIV.output *	{background:#c6e7f6;}
.Light-Contrast DIV.output A.ReadMore						{background:#c2d3fc !important;}
.Light-Contrast DIV.output A.ReadMore:hover,
.Light-Contrast DIV.output A.ReadMore:active,
.Light-Contrast DIV.output A.ReadMore:focus					{background:#e8befe !important;}
.Light-Contrast A.CycleArrow								{background-color:transparent !important;}
.Light-Contrast .sliderCycleContainer .fa,
.Light-Contrast #mediaCycle .fa								{background:rgba(255,255,255,0.4); color:rgba(1,71,130,1);}
.Light-Contrast .sliderCycleContainer A.CycleArrow.Disabled .fa	{color:rgba(1,71,130,0.4);}






/************************ High Contrast ************************/
.High-Contrast				{background-color:#000;}
.High-Contrast *			{background-color:#000; color:#ffff0f;}
.High-Contrast .oppAlign, .High-Contrast .align	{background-color:transparent !important;}

/** grid stuff - change here classes names according to your grid areas containers names **/
.High-Contrast .main-container		{background:#000 !important; background-image:none;}
.High-Contrast .header-line,
.High-Contrast .header-line *		{background-color:#013a43;}
.High-Contrast .top-bar-line,
.High-Contrast .top-bar-line *		{background-color:#010b87;}
.High-Contrast DIV.center-side		{background-color:#000; background-image:none;}
.High-Contrast .footer-line,
.High-Contrast .footer-line *		{background-color:#011924;}
.High-Contrast .bottom-bar-line,
.High-Contrast .bottom-bar-line *	{background-color:#163d47;}
.High-Contrast .wrapper				{background-color:transparent !important;}
/****/

.High-Contrast A, .High-Contrast A FONT						{color:#9fcfff !important; text-decoration:underline;}
.High-Contrast A:hover, .High-Contrast A:hover FONT			{color:#9fffda !important; text-decoration:none;}
.High-Contrast A:active, .High-Contrast A:active FONT,
.High-Contrast A:focus, .High-Contrast A:focus FONT			{background-color:#391d04; color:#9fffda !important; text-decoration:none; outline-color:white;}

/** TD.description **/
.High-Contrast TD.description *		{background-color:#000 !important; color:#ffff0f !important;}

/** box **/
.High-Contrast .box1Background,
.High-Contrast .box1Background *,
.High-Contrast .box1Background A	{background:#010b87; color:#ffff0f !important;}

.High-Contrast .box1Color,
.High-Contrast .box1Color *,
.High-Contrast .box1Color A			{color:#ffff0f !important;}

/** box light **/
.High-Contrast .box1Background_LightVersion,
.High-Contrast .box1Background_LightVersion *,
.High-Contrast .box1Background_LightVersion A	{background:#013a43; color:#fff !important;}

.High-Contrast .box1Color_LightVersion,
.High-Contrast .box1Color_LightVersion *,
.High-Contrast .box1Color_LightVersion A		{color:#fff !important;}

/** page title **/
.High-Contrast DIV.PageTitle,
.High-Contrast DIV.PageTitle *	{color:#ffff0f;}

.High-Contrast DIV.ArticleAuthor	{color:#ffffff;}

/** portal jquery **/
.High-Contrast .main_image .block, .High-Contrast .main_image .block *											{background:#010b87; color:#ffff0f !important;}
.High-Contrast DIV.image_thumb ul li, .High-Contrast DIV.image_thumb ul li *									{background:#010b87; color:#ffff0f !important;}
.High-Contrast .image_thumb ul li.hover, .High-Contrast .image_thumb ul li.active								{background:#013a43; color:#fff;}
.High-Contrast .image_thumb ul li.hover *, .High-Contrast .image_thumb ul li.active *							{background:#013a43; color:#fff;}
.High-Contrast .image_thumb ul li.hover A.titlesColor, .High-Contrast .image_thumb ul li.active A.titlesColor	{background:#013a43; color:#fff;}

/** gallery view **/
.High-Contrast DIV.CategoryItemTitle,
.High-Contrast DIV.CategoryItemTitle *		{background-color:#010b87; color:#ffff0f;}
.High-Contrast A.CategoryItemTitle			{color:#ffff0f !important;}

/** Events **/
.High-Contrast TD.EventListTitle, .High-Contrast TD.EventListTitle *	{background:#0e1027;}
.High-Contrast TD.EventListDate, .High-Contrast TD.EventListDate *		{background:#0e1027;}
.High-Contrast TD.EventListInfo, .High-Contrast TD.EventListInfo *		{background:#0e1027;}

/** forum **/
.High-Contrast TD.forumMessageContent									{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessageContent	{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessagePostedBy	{background:#000; color:#ffff0f;}
.High-Contrast TABLE.forumIndexTableContainer TD.forumMessageDate		{background:#000; color:#ffff0f;}

/** Site map **/
.High-Contrast .SiteMapMain *		{background:#000; color:#fff; border-bottom-style:none;}

/** Lexicon **/
.High-Contrast TD.ArticlesLexicon, .High-Contrast TD.ArticlesLexicon *	{background:#0e1027;}

/** Lightbox **/
.High-Contrast .lightbox, .High-Contrast .lightbox *					{background-color:transparent !important;}
.High-Contrast .lightbox A:active, .High-Contrast .lightbox A:focus		{background-color:transparent !important;}


/** top Bar **/
.High-Contrast #menu-button				{background-color:#010b87; box-shadow:inset 0 0 5px #fff;}
.High-Contrast #menu-button *			{background-color:#010b87;}
.High-Contrast #menu-button .fa-bars	{color:#ffff0f;}

.High-Contrast .sm-bar > LI > A					{background:#010b87; color:#fff !important;}
.High-Contrast .sm-bar > LI > A:hover,
.High-Contrast .sm-bar > LI > A:focus,
.High-Contrast .sm-bar > LI > A:active,
.High-Contrast .sm-bar > LI > A.highlighted		{background:#001925 !important; box-shadow:inset 0px 0px 30px #7ef4ff; color:#ffff0f !important; border:#fff 1px solid; margin:-1px;}

.High-Contrast .sm-bar UL A						{background:#013a43; box-shadow:0px 0px 10px #fff; color:#fff !important;}
.High-Contrast .sm-bar UL A:hover,
.High-Contrast .sm-bar UL A:focus,
.High-Contrast .sm-bar UL A:active,
.High-Contrast .sm-bar UL A.highlighted			{background:#010b87 !important; color:#ffff0f !important; text-decoration:underline !important;}


/** side bar **/
.High-Contrast DIV.NavigationTitle				{background-color:#013a43; color:#fff; border-bottom:#fff 1px solid;}
.High-Contrast DIV.NavigationTitle *			{background-color:#013a43; color:#fff;}

.High-Contrast DIV.VerticalBarContainer,
.High-Contrast DIV.VerticalBarContainer LI,
.High-Contrast DIV.VerticalBarContainer A		{/*background-color:#010b87;*/ color:#fff !important; text-decoration:none;}
.High-Contrast A.VerticalBarItem:hover,
.High-Contrast A.VerticalBarItem:active,
.High-Contrast A.VerticalBarItem:focus,
.High-Contrast A.VerticalBarItemOn,
.High-Contrast A.VerticalBarItemOn:hover		{background:#013a43 !important; color:#ffff0f !important; text-decoration:underline;}

.High-Contrast UL.VerticalBarSubContainer *		{border-color:#fff;}
.High-Contrast DIV.VerticalBarSubContainer A	{background:#010b87; text-decoration:none;}
.High-Contrast A.VerticalBarSubItem:hover,
.High-Contrast A.VerticalBarSubItemOn,
.High-Contrast A.VerticalBarSubItemOn:hover		{background:#00363e !important; color:#ffff0f !important; text-decoration:underline;}


/** bottom bar **/
.High-Contrast LI A.NavigationBarSimple:hover,
.High-Contrast LI A.NavigationBarSimple:hover SPAN,
.High-Contrast LI A.NavigationBarSimpleOn,
.High-Contrast LI A.NavigationBarSimpleOn *			{background:#000 !important; color:#fff;}
.High-Contrast LI A.NavigationBarSimpleOn:active,
.High-Contrast LI A.NavigationBarSimpleOn:focus *	{background:#000 !important; color:#ffff0f;}
.High-Contrast UL.NavigationBarSimple SPAN			{color:inherit !important;}


/** form stuff **/
.High-Contrast INPUT.input,
.High-Contrast INPUT.wizard,
.High-Contrast INPUT.wizardNarrow,
.High-Contrast INPUT.login,
.High-Contrast INPUT.Search,
.High-Contrast TEXTAREA,
.High-Contrast SELECT,
.High-Contrast TEXTAREA.wizard,
.High-Contrast SELECT.wizard,
.High-Contrast .subscribeForm,
.High-Contrast .subscribeFormWide		{background:#222222 !important; color:#fff !important; outline-color:white;}
.High-Contrast  input:-webkit-autofill	{-webkit-box-shadow: 0 0 0px 1000px #222222 inset !important;}
.High-Contrast INPUT.button				{background:#010b87 !important; color:#ffff0f !important; outline-color:white;}
.High-Contrast INPUT.button:hover		{background:#00363e !important; border:#ccc 1px solid;}

.High-Contrast INPUT:focus,
.High-Contrast INPUT.input:focus,
.High-Contrast INPUT.wizard:focus,
.High-Contrast INPUT.wizardNarrow:focus,
.High-Contrast INPUT.login:focus,
.High-Contrast INPUT.Search:focus,
.High-Contrast TEXTAREA:focus,
.High-Contrast SELECT:focus,
.High-Contrast TEXTAREA.wizard:focus,
.High-Contrast SELECT.wizard:focus,
.High-Contrast .subscribeForm:focus,
.High-Contrast .subscribeFormWide:focus,
.High-Contrast INPUT.button:focus				{box-shadow:0px 0px 10px #fff, 0px 0px 10px #fff; outline:none;}

.High-Contrast .red, .High-Contrast .red *							{color:#fca3ff;}
.High-Contrast .wizardRequired, .High-Contrast .wizardRequired *	{color:#fca3ff;}


/*** access box ***/
.High-Contrast #access-but										{background-color:#010b87; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast #access-but:hover, .High-Contrast #access-but:hover *	{background-color:#500434; color:#fff;}
.High-Contrast #access-but *									{background-color:#010b87;}
.High-Contrast #access-items									{background-color:#010b87; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast #access-items UL									{background-color:transparent;}
.High-Contrast #access-items UL LI								{background-color:transparent;}
.High-Contrast #access-items-inner								{background-color:#010b87;}
.High-Contrast DIV.iconX A, .High-Contrast DIV.iconX A *		{background-color:#010b87;}
.High-Contrast DIV.iconW, .High-Contrast DIV.iconW *			{background-color:#010b87;}
.High-Contrast #access-items UL.access-container > LI SPAN		{border-bottom-color:#010b87; background-color:rgba(0,0,0,0.4);}
.High-Contrast #access-items DIV.door							{background-color:#010b87;}
.High-Contrast DIV.iconX A:focus, .High-Contrast DIV.iconX A:active		{outline-color:white !important;}

/*** access content shortcut ***/
.High-Contrast #skip, .High-Contrast #skip *			{color:#000; background-color:#000; text-decoration:none;}
.High-Contrast UL.PageContentShortcut LI A				{color:#000 !important; background:#000; text-decoration:none;}
.High-Contrast UL.PageContentShortcut LI A:hover		{color:#000; background-color:#000 !important;}
.High-Contrast UL.PageContentShortcut LI A:active,
.High-Contrast UL.PageContentShortcut LI A:focus		{background-color:#00363e; color:#ffff0f !important; text-decoration:none;}


/*** logo ***/
.High-Contrast A.logo				{background:transparent;}
.High-Contrast A.logo IMG			{/*content:url('../logo-dark.png');*/}
.High-Contrast A.logo:hover IMG		{background-color:transparent;}

/*** phone ***/
.High-Contrast A.phone			{/*background:#00363e;*/ color:#ffff0f; text-decoration:none !important;}

/*** Search ***/
.High-Contrast TD.SearchBut *	{background-color:#420562 !important;}
.High-Contrast INPUT.Search		{background-color:#555 !important;}

/*** Search Results ***/
.High-Contrast .highlight		{background-color:#420562 !important; color:#fff !important; border:#fff 1px solid;}

/*** login ***/
.High-Contrast DIV.LoginInner,
.High-Contrast DIV.loginRemember,
.High-Contrast DIV.LoginInner FORM DIV,
.High-Contrast DIV.LoginInner FORM,
.High-Contrast DIV.LoginGreetingInner,
.High-Contrast DIV.LoginGreetingInner H3,
.High-Contrast DIV.LoginGreetingInner DIV		{background-color:#420562 !important;}
.High-Contrast INPUT.LogintMail,
.High-Contrast INPUT.LogintPass					{background-color:#000 !important;}

/*** top-line contact us ***/
.High-Contrast DIV.ContactFrm,
.High-Contrast DIV.ContactFrm FORM,
.High-Contrast DIV.ContactFrm .ContactBody,
.High-Contrast DIV.ContactFrm TABLE,
.High-Contrast DIV.ContactFrm TABLE *,
.High-Contrast DIV.ContactFrm FORM DIV		{background-color:transparent !important;}

/*** top-line icons ***/
.High-Contrast .icon-active,
.High-Contrast DIV.item-top-line-box		{background-color:#420562 !important;}
.High-Contrast .icon-active A,
.High-Contrast .item-top-line > DIV,
.High-Contrast .item-top-line-open,
.High-Contrast .item-top-line-open *		{background-color:transparent;}
.High-Contrast .item-top-line .fa			{color:#fff;}

/*** Footer ***/
.High-Contrast .FooterLinksItem H4		{color:#fff;}

/*** freebox ***/
.High-Contrast DIV.FreeBoxTitle,
.High-Contrast H3.FreeBoxTitle,
.High-Contrast H3.FreeBoxTitle A			{background-color:transparent !important; color:#fff !important;}
.High-Contrast H3.FreeBoxTitle A:hover		{color:#9fffda !important; text-decoration:underline !important;}

/** ticker vertical **/
.High-Contrast DIV.TickerContainer,
.High-Contrast DIV.TickerContainer *	{/*background:#2f5f71;*/}
.High-Contrast DIV.TickerInner			{background-image:none;}
.High-Contrast .TickerTitle				{color:#fff;}
.High-Contrast .TickerHeadLine			{color:#9fcfff;}
.High-Contrast A.TickerHeadLine:hover	{color:#9fffda !important; text-decoration:none;}
.High-Contrast A.TickerPlayer IMG		{background-color:#581515 !important;}

/** ticker horizontal **/
.High-Contrast DIV.Horz_TickerContainer,
.High-Contrast DIV.Horz_TickerContainer *	{/*background:#2f5f71;*/}
.High-Contrast DIV.Horz_TickerInner			{background-image:none;}
.High-Contrast .Horz_TickerTitle			{color:#fff; text-indent:0px;}
.High-Contrast .Horz_TickerHeadLine			{color:#9fcfff;}
.High-Contrast A.Horz_TickerHeadLine:hover	{color:#9fffda !important; text-decoration:none;}
.High-Contrast A.Horz_TickerPlayer IMG		{background-color:#581515 !important;}

/*** Font Size ***/
.High-Contrast A.texttoggler				{background-color:#420562; color:#9fffda !important; text-decoration:none !important;}
.High-Contrast A.selected-F-toggler			{background-color:#2f5f71; color:#ffff0f !important;}
.High-Contrast A.texttoggler:hover,
.High-Contrast A.texttoggler:active,
.High-Contrast A.texttoggler:focus			{background-color:#2f5f71; color:#ffff0f !important;}

/*** Slider Hp ***/
.High-Contrast DIV.output, .High-Contrast DIV.output *		{background:#000;}
.High-Contrast DIV.output P									{color:#fff;}
.High-Contrast DIV.output A.ReadMore						{background:#420562 !important;}
.High-Contrast DIV.output A.ReadMore:hover,
.High-Contrast DIV.output A.ReadMore:active,
.High-Contrast DIV.output A.ReadMore:focus			{background:#2393bb !important;}
.High-Contrast A#cycle-play-stop					{background-color:#000; border:#fff 2px solid; margin:-2px;}
.High-Contrast A#cycle-play-stop:hover				{background-color:#010b87 !important; border:#999 2px solid;}
.High-Contrast A.CycleArrow							{background-color:transparent !important;}
.High-Contrast .sliderCycleContainer .fa,
.High-Contrast #mediaCycle .fa						{background:rgba(0,0,0,0.7); color:rgba(255,255,255,1);}
.High-Contrast .sliderCycleContainer A.CycleArrow.Disabled .fa	{color:rgba(255,255,255,0.4);}


/*** nagish logo ***/
.High-Contrast .logo_negishut SPAN		{color:#fff;}


