﻿@charset "utf-8";
/* ======== GENERAL RULES ======== */
ul li a {
	color: #276bba;
	}
 
ul li a:hover {
	color: #707070;
	}

blockquote {
	color: #404040;
}
legend {
	color: #276bba;
	background-color: #ffffff;
	}


/* ======== TYPOGRAPHY ======== */

a {color: #276bba;
text-decoration: underline;}
a:hover {color: #606060;}

h1 {color: #276bba;}
h2 {color: #404040;}
h3 {color: #276bba;}
h4 {color: #404040;}
h5 {color: #276bba;}
h6 {color: #404040;}

h2.alternate {
	color: #ffffff; 
	background-color: #276bba;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276bba', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#276bba), to(#000000));
	background: -moz-linear-gradient(top,  #276bba,  #000000);
}

.dropcap {
	color: #276bba; 
	}

.bignumber {
	color: #ffffff; 
	background-color: #276bba;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276bba', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#276bba), to(#000000));
	background: -moz-linear-gradient(top,  #276bba, #000000);
	}

.button {
	color: #ffffff;
	background-color: #276bba;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276bba', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#276bba), to(#000000));
	background: -moz-linear-gradient(top,  #276bba, #000000);
	}

.button:hover {
	color: #ffffff;
	background-color: #505050;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#000000));
	background: -moz-linear-gradient(top,  #505050, #000000);
	}


/* ======== MAIN NAVIGATION AREA ======== */
#mainnav {
	background-color: #276bba;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276bba', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#276bba), to(#000000));
	background: -moz-linear-gradient(top,  #276bba,  #000000);
	}


/* ======== LOGO/SITE NAME AREA ======== */
#nameplate h1 {
	color: #276bba; 
	}
	
#nameplate p {
	color: #276bba; 
	}

#tagline p { 
	border-top: 1px solid #276bba;  
	border-bottom: 1px solid #276bba; 
	color: #276bba;
}

#address {
	color: #276bba;
	font-weight: normal;
	border-left: 2px solid #323232;
	}

/* ======== FOOTER ======== */
footer {
	color: #ffffff;
	background-color: #276bba;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276bba', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#276bba), to(#000000));
	background: -moz-linear-gradient(top,  #276bba,  #000000);
}

footer a {
	color: #c0c0c0;
}
  
footer a:hover {
	color: #fff;
}

footer li a {
	color: #c0c0c0;
	padding: 0 5px;
}

footer li a:hover {
	color: #fff;
}

