@charset "utf-8";
/* CSS Document for 2012 redesign */
#content a {
	text-decoration:none;
	color: #0048d9; /* P286 at 85% bright to be more similar to default #0000FF intensity */
}
#content a:visited {
	color: #6e00a6; /* also considered #3e29a6, the analog */
}
#content a:active {
	color: #d99100; /* the complement */
	border:none;
}
#content a:hover {
	background-color: #e5eeff; /* 10% tint */
}

a img { border: none; } 
body {
	margin:0;
	max-width:none;
	margin-left:auto;
	margin-right:auto;
	background-color:#f2f6ff; /* 5% tint of 100% saturation of PANTONE 286 */
}


.nav{ /* used to group and size navigation strips */
	width:100%;
	white-space: nowrap;
	max-width:75em;
	min-width:50em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	clear:both;
	z-index:1000 !important;
}


iframe {
	border:0;
}

.darkBlueBackground {
	background-color:#394c73;
	background-image:url(/site/home_gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.gradient16 {
	background:#002673;
	background-image:url(/site/single_gradient_16.png);
	background-repeat:repeat-x;/* when CSS3 support is better, want "repeat round" instead */
	background-position:center;
}
.gradient24 {
	background:#002673;
	background-image:url(/site/single_gradient_24.png);
	background-repeat:repeat-x;/* when CSS3 support is better, want "repeat round" instead */
	background-position:center;
}
.gradient32 {
	background:#002673;
	background-image:url(/site/single_gradient_32.png);
	background-repeat:repeat-x;/* when CSS3 support is better, want "repeat round" instead */
	background-position:center;
}
.menuFont {
	font-family:/*"Trade Gothic Next W01"*/ "Source Sans Pro", Helvetica, Arial, Tahoma, sans-serif ;
}
.menuFontSize {
	font-size:110%; /* relative to body */
}

.menuSmallFontSize {
	font-size:80%; /* relative to body */
}

.menuSmallerFontSize {
	font-size:76%; /* relative to body */
}

h1,h2,h3,h4 {
	line-height:100%;
}
.margin1em {
	margin: 1em;
}

div.col2 {
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;
    -moz-column-gap:1em; /* Firefox */
    -webkit-column-gap:1em; /* Safari and Chrome */
    column-gap:1em;
}
div.col3 {
    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-count:3;
    -moz-column-gap:1em; /* Firefox */
    -webkit-column-gap:1em; /* Safari and Chrome */
    column-gap:1em;
}

.col3 > *, .col2 > * {
	/* fixes alignment issues; found on http://blog.room34.com/archives/5454 */
  display: inline-block;
  width: 100%;
}

.center {
	text-align:center !important;
}

.pullquote {
	text-align: center;
	width: 60%;
	background-image: url(/site/quotes_gradient_50.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 48px;
	padding-left: 48px;
	margin-left: 20%;
	background-color: #fff7e5;
	font-size: 110%;
}
