@charset "UTF-8";
/*@CHARSET "ISO-8859-1";*/

.primary-border{ border-color: #0070af; }
.secondary-border{ border-color: #000; }
.primary-background{ background-color: #0070af; }
.secondary-background{ background-color: #ffffff; }
.secondary-background-match-border{ background-color: #000; }
.primary-color{ color: #0070af; }
.secondary-color{ color: #ffffff; }
.primary-color-or-black{ color: #0070af; }
.text-color-over-primary{ color: #FFF; }
.text-color-over-secondary{ color: #000; }
.text-color-over-secondary-border{ color: #FFF; }

#header #nav1 {
	background-color: #0070af;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
#header #nav1 l1 a {
   border-right-color: #FFF;
}
#header #nav1 li a:link, #header #nav1 li a:visited {
   color: #FFF;
   border-right-color: #FFF;
}
#header #nav1 li a.current {
	background-color: #ffffff;
	color: #000;
}
#header #nav1 li a:hover {
	background-color: #ffffff;
	color: #000;
}
#header #nav1 li a:hover.first {
	border-left: none;
}
#footer li a:link, #footer li a:visited {
   color: #0070af;
}

.gradient
{
	background: #0070af; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(style='1',opacity='25',finishOpacity='100',startX='100',finishX='500',startY='100',finishY='0');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070af', endColorstr='#ffffff'); /* for IE 6 & 7 */
	background: -webkit-gradient(linear, center top, center bottom, from(#0070af), color-stop(100%,white), to(white));
	background: -moz-linear-gradient(90deg, white , white 0%, #0070af);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#0070af, endColorstr=#ffffff)"; /* IE8 */
}