/* --------------------------------------------------------------------------
Sub-Nav Link Colors
-------------------------------------------------------------------------- */
#subnavigation a:link, #subnavigation a:visited {
	display: block;
	padding-top: 6px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
#subnavigation a:hover, #subnavigation a:visited:hover {
	color: #ccc;
}
/* --------------------------------------------------------------------------
Global Link Colors
-------------------------------------------------------------------------- */
a img {
	border: none;
}
a:link {
	color: #345C8A;
	text-decoration: none;
}
a:visited {
	color: #8099ac;
	text-decoration:none;
}
a:hover,
a:visited:hover {
	color: #A2482D;
	text-decoration: underline;
}

.contentModule a:link {
	color: #A2482D;
	text-decoration: none;
}
.contentModule a:visited {
	color: #8099ac;
	text-decoration: none;
}
.contentModule a:hover {
	color: #345C8A;
	text-decoration: none;
}


a[rel="external"], content_promo a[rel="external"] {
	display: inline-block;
	padding-right: 10px;
    background: transparent url(/images/icon_external.gif) no-repeat center right;
}

a.smallLink {
	color: #345C8A;
	font-size: .8em;
	text-decoration: none;
}

a.smallLink:hover {
	color: #A2482D;
	text-decoration: underline;
}

a.headerLink {
	color: #345C8A;
	text-decoration: none;
}

a.headerLink:hover {
	color: #A2482D;
	text-decoration: underline;
}

a.headerLink:visited {
	color: #8099ac;
}

#footer a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover {
	color: #FDC846;
}

a.siteCred {
	color: #345C8A;
	font-size: 1em;
	text-decoration: none;
}

a.siteCred:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------
pagination
--------------------------------------------------------------------------- */
a.page:link, a.page:visited {
	width:auto;
	height:17px;
	display:block;
	text-align: center;
	padding: 3px 4px 0 4px;
	text-decoration: none;
	color: #fff;
}
a.page:link:hover, a.page:visited:hover {
	text-align: center;
	vertical-align: middle;
	background: #ffcc00;
	color:#fff;
}
