/* standard text links */
a { text-decoration: none; }

a:link
{
	color: #002c71;
	border-bottom: #CCC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

a:visited
{
	color: #002c71;
	border-bottom: #CCC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

a:hover
{
	color: #C00;
	border-bottom: #89BCE9;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

a:active
{
	color: #002c71;
	border-bottom: #CCC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

/* footer links */
#footer a:link { color: #666; }
#footer a:visited { color: #666; }
#footer a:hover { color: #666; }
#footer a:active { color: #666; }

/* navigation links */
#nav
{
	padding: 0px;
	margin: 0px;
}

#nav a:link
{
	color: #fff;
	border-bottom: #89BCE9;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 4px 0px 2px 0px;
	display: inline-block;
	vertical-align: bottom;
}

#nav a:visited
{
	color: #fff;
	border-bottom: #89BCE9;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 4px 0px 2px 0px;
	display: inline-block;
	vertical-align: bottom;
}

#nav a:hover
{
	color: #002c71;
	border-bottom: #002c71;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 4px 0px 2px 0px;
	display: inline-block;
	vertical-align: bottom;
}

#nav a:active
{
	color: #fff;
	border-bottom: #89BCE9;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 4px 0px 2px 0px;
	display: inline-block;
	vertical-align: bottom;
}

/* cheat nav active */
#active
{
	color: #002c71;
	border-bottom: #002c71;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 4px 0px 2px 0px;
	display: inline-block;
	vertical-align: bottom;
}

/* clear images */
a img
{
	border: none;
}

img a
{
	border: none;
}

.no_borders
{
	border: 0 0 0 0;
}

/* book link */
a.book:link
{
	border-width: 0;
	border-style: none;
}

a.book:visited
{
	border-width: 0;
	border-style: none;
}

a.book:hover
{
	border-width: 0;
	border-style: none;
}

/* red link */
a.red:link
{
	color: #C00;
	border-width: 0;
	border-style: none;
}

a.red:visited
{
	color: #C00;
	border-width: 0;
	border-style: none;
}

a.red:hover
{
	color: #002c71;
	border-width: 0;
	border-style: none;
}
