﻿/*----- special font declarations -----*/
@font-face 
{
    font-family: 'YWFT Soaka';
    src: url('Fonts/ywft-soaka-webfont.eot');
    src: local('YWFT Soaka'), 
         local('YWFT Soaka'), 
         url('Fonts/ywft-soaka-webfont.ttf') format('truetype'),
         url('Fonts/ywft-soaka-webfont.svg#font') format('svg'),
         url('Fonts/ywft-soaka-webfont.eot'); 
}
@font-face 
{
    font-family: 'Signika Negative Light';
    src: url('Fonts/SignikaNegative-Light.eot');
    src: local('Signika Negative Light'), 
         local('Signika Negative Light'), 
         url('Fonts/SignikaNegative-Light.ttf') format('truetype'),
         url('Fonts/SignikaNegative-Light.svg#font') format('svg'),
         url('Fonts/SignikaNegative-Light.eot'); 
}
@font-face 
{
    font-family: 'Signika Negative Regular';
    src: url('Fonts/SignikaNegative-Regular.eot');
    src: local('Signika Negative Regular'), 
         local('Signika Negative Regular'), 
         url('Fonts/SignikaNegative-Regular.ttf') format('truetype'),
         url('Fonts/SignikaNegative-Regular.svg#font') format('svg'),
         url('Fonts/SignikaNegative-Regular.eot'); 
}


/*--- end special font declarations ---*/

/*body*/
#content-area,
#content-area .ms-WPBody 						{font-family:"helvetica";}
#content-area h1 								{font-size:34px; font-weight:100; color:#3C3C41;}
#content-area h2 								{font-family:YWFT Soaka; letter-spacing:.01px; margin:0px 0px 10px 0px; color:#034565; font-size:24px; font-weight:100; line-height:24px;}
#content-area h3 								{margin:0px 0px 10px 0px; font-size:19px; font-family:'Helvetica'; font-weight:bold; color:#3c3c41;}
#content-area .article-main-content h3 			{margin:15px 0px 5px 0px;}
#content-area a,
#content-area a:visited 							{text-decoration:underline; color:#3ac4f3;}
#content-area a.white-link,
#content-area a.all-faqs 						{display:inline-block; margin-top:5px; font-size:11px; color:#fff;}
#content-area a.all-faqs 						{font-weight:bold; color:#3C3C41;}
#content-area p.white-para 						{color:#fff;}
#content-area a.button,
#footer a.button 									{display:inline-block; height:30px; background:url(/PublishingImages/global/button_sprite.png) top left no-repeat; text-decoration:none;}
#content-area a.button span,
#footer a.button span 								{display:inline-block; height:30px; background:url(/PublishingImages/global/button_sprite.png) bottom right no-repeat; padding:0px 22px 0px 5px; margin-left:6px; font-family:Signika Negative Regular; font-size:14px; line-height:30px; text-decoration:none!important; color:#fff; font-weight:normal;}
#content-area p 									{margin:0px 0px 10px 0px; line-height:19px; font-size:13px; color:#3c3c41;}
#content-area p.intro 							{line-height:25px;}
#content-area ul,
#content-area ol									{margin:10px 0px 10px 0px; line-height:20px; font-size:13px; color:#3c3c41;}
#content-area blockquote							{line-height:19px;}
span.bold 											{font-weight:bold;}

/*top banner*/
#top-banner #banner-left #logo-text,
#top-banner #banner-right a 
													{font-family:Signika Negative Regular; text-decoration:none;}
#top-banner #banner-left #logo-text 					{color:white; font-size:12px;}
#banner-middle 										{text-align:center;}
#top-banner #banner-right a 							{color:white; font-size:10px;}

/*navigation*/
#top-navigation 										{font-family:Signika Negative Regular; font-size:18px;}
#top-navigation ul li a .nav-title 						{font-size:18px;}
#top-navigation ul li a .nav-subtitle 					{font-size:14px;}
#top-navigation ul.nav-level-1 						{text-align:center;}
#top-navigation ul.nav-level-1 li a 					{color:white; text-decoration:none;}
#top-navigation ul.nav-level-1 li .selected 			{color:#3ac4f3;}
#top-navigation ul.nav-level-2 						{text-align:left;}
#top-navigation ul.nav-level-2 li:hover 				{background-color:#0093a2; color:white;}
#top-navigation ul.nav-level-2 li a 					{color:#1e1e23;}

/*footer*/
#footer 												{font-family:"helvetica"; color:white;}
#footer #footer-top 									{text-align:center;}
#footer #footer-top-inner #news-text 					{font-size:19px; font-weight:bold;}
#footer #footer-top-inner #news-text 					{line-height:70px;}
#footer #footer-bottom 								{text-align:center;}
#footer #footer-bottom-inner 						{font-size:14px;}
#footer #footer-bottom-inner li a						{color:#fff; text-decoration:none;}
#footer #footer-bottom-inner li a:hover				{text-decoration:underline;}

