/* 

This style sheet contains all link style declarations.

link.css
*/


/* default link style */
a:link, a:visited, a:active { color: #333; text-decoration:none; }
a:hover { color:#999; }


a.green_bold:link, a.green_bold:visited, a.green_bold:active { font-weight: bold; color: #4A8E1A; text-decoration:none; }
a.green_bold:hover { color:#4A8E1A;  text-decoration:underline; }

p a:link, p a:visited, p a:active { font-weight: bold; color: #4A8E1A; text-decoration:none; }
p a:hover { color:#4A8E1A;  text-decoration:underline; }

#main_nav ul, #main_nav li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

/* main navigation link styles */
#main_nav a, #main_nav a:link {
	background: #000 url('../images/nav/nav_bg.jpg') repeat-x;
	color: #333;
	display: inline;
	font: 600 1.2em 'Lucida Grande', Verdana, Arial, sans-serif;
	line-height: 33px;

	margin: 0 -5px 10px 0px;
	padding: 11px 18px 11px 18px;
	text-decoration: none;
	border: 1px solid #AAA;
	border-width: 0 1px;
}

#main_nav a:hover {
	background: #4A8E1A url('../images/nav/nav_bg_hover.jpg') repeat-x;
	color: #FFF;
}

#main_nav a.active, #main_nav a:link.active, #main_nav a:hover.active {
	background: #000 url('../images/nav/nav_bg_hover.jpg') repeat-x;
	color: #FFF;
}


#sub_nav ul, #sub_nav li {
	color: #333;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* sub navigation link styles */
#sub_nav a, #sub_nav a:link {
	background: #999 url('../images/nav/nav_sub_gradient.jpg') repeat-x;
	color: #333;
	display: block;
	font: 1em 'Lucida Grande', Verdana, Arial, sans-serif;
	line-height: 22px;
	padding: 0 5px 0 15px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#sub_nav a:hover {
	background: #666 url('../images/nav/nav_sub_highlight.jpg') repeat-x;
	color: #FFF;
}

#sub_nav a.active, #sub_nav a:link.active, #sub_nav a:hover.active {
	background: #666 url('../images/nav/nav_sub_highlight.jpg') repeat-x;
	color: #FFF;
}


.footer a:hover {
	color: #4A8E1A;
}

img { border: 0px; }