/*
** Generic HTML styles
*/

body, p, td, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img
{
	border: 0;
}

h1, h2 /* Intended for use in sites */
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
}

a, a:link, a:visited, a:active
{
	color: #23B14D;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

/*
** Shared by all pages
*/
/*
** Home Button link style
*/

a.home-button, a.home-button:link, a.home-button:visited, a.home-button:active
{
	display: block;
	width: 159px;
	height: 22px;
	background: url(../images/home-button.gif) no-repeat;
	padding-left: 30px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

a.home-button:hover
{
	display: block;
	width: 159px;
	height: 22px;
	background: url(../images/home-button-lit.gif) no-repeat;
	padding-left: 30px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

/*
** Generic Site Level styles
*/

.selected-site
{
	display: table-cell;
	height: 20px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;	
	background-color: #8093ae;
	border: 1px solid #ffffff;
}

.content-area
{
	padding: 20px;
}

.site-info
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	
	padding-top: 20px;
	padding-left: 70px;
	padding-right: 15px;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #A7B0BF;
}

.copyright-cell
{
	/* IE */
	filter: DropShadow(Color=#333333, OffX=1, OffY=1, Positive=true);
}

.block-right
{
	text-align: right;
}

/*
** Custom Link styles
*/

a.top-nav, a.top-nav:link, a.top-nav:visited, a.top-nav:active
{
	display: block;
	height: 22px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;	
}

a.top-nav:hover
{
	display: block;
	height: 22px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #cccccc;
}

.footer-block
{
	color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
}

.footer-cell
{
	color: #ffffff;

	/* IE */
	filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=true);
}

a.footer-link, a.footer-link:link, a.footer-link:visited, a.footer-link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	display: block;
}

a.footer-link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #cccccc;	
	display: block;
}