/*
Color Greys
#2a2a2a  -   All copy text
#949494  -   Top line under logo
#5f5f5f  -   All other header greys
#d3d3d3  -  Box borders
#f0f0f0  -  Background to all of site
#f2f5f7  -  Tinted Lighter boxes
#d8dde0  -  Border within tints

Colors Core
#045d9d  -  Blue links - all links
#023a63  -  Dark blue (buttons)
#2990de  -  Border blue (buttons)
#b9ae68  -  Beige (bullets and right rail color)
#519b24  -  Green Headers
#847f5c  -  Brown Headers

Gradients
#115196  -  #4f89be - Blue in Top Nav & Headers
#e7e7e7  to  #ffffff - Grey - gradient on header bars 
#b9ae68  to  #ffffff - Beige gradient header fill
#f4f2e5  to  #ffffff - Lighter Beige gradient Box fill
*/

/* base layout */
body { font: 12px/18px Arial, Helvetica, sans-serif; color: #2a2a2a; }
a { color: #045d9d; text-decoration: none; }
a:visited { color: #023a63; }
a:active, a:focus, a:hover { text-decoration: underline; }

/* top */
#mha-logo { color: #949494; }
#mha-language { font-size: 12px; color: #fff; }
	#mha-language a { color: #fff; }
	#mha-language a:active, #mha-language a:focus, #mha-language a:hover { text-decoration: underline; }
#mha-menu a { color: #fff; font-size: 13px; font-weight: bold; text-transform: uppercase; }

/* footer */
#mha-footer a { color: #5f5f5f; }
	#mha-footer-col1 li { font-weight: bold; font-size: 14px; }
	.mha-footer-links h2 { color: #5f5f5f; font-weight: bold; }
#mha-footer2 { font-size: 11px; color: #5f5f5f; }
	#mha-footer2 a { color: #5f5f5f; }
	#mha-footer-req { font-style: italic; }
	
/* home page rotator */
.mha-rotator-content h1 { color: #045d9d; font-size: 16px; margin-bottom: 20px; }
