﻿body 
{
}

.page
{
    background-color:#ffffff;
}

.page td
{
    vertical-align:top;
    padding:4px 0px 0px 0px;
}

.content_page
{
	background-color:#ffffff;
}

.content
{}

.content th
{
	padding: 2px 2px 2px 2px;
	font-family: 'Palatino Linotype';
	font-size: 14pt;
}

.content td
{
	padding: 1px 2px 1px 2px;
	font-family: 'Palatino Linotype';
	font-size: 10pt;
	color:Maroon;
}

.content a:link
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

.content a:visited
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

.content a:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #6699FF;
}

.content a:active
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

.header-old
{
	background-image:url( images/header_background.gif );
	vertical-align:top; 
}

.header
{
	background-color: #999966;
	vertical-align: top;
}

.header td
{	
	font-family:Trebuchet MS;
	font-size:14pt;
	color:maroon;
}

.header_td
{
	border-bottom:solid 2px Maroon;
	padding:3px 2px 0px 2px;
}

.header_menu
{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.header_menu td
{
	padding:0px 2px 0px 2px;	
}

.headerMenuLink a:link
{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.headerMenuLink a:visited
{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.headerMenuLink a:hover
{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #ffffff;
}

.headerMenuLink a:active
{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.site_description
{
	font:Verdana;
	font-size:18pt;
	color:Maroon;
	text-align:left;
}

.footer
{
	background-color: #999966;
}

.footer td
{
	font-family: 'Arial Narrow';
	font-size: x-small;
	color: Black;
	padding: 1px 1px 1px 1px;
}

.listing_details
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: Maroon;
	border-right: #666666 thin groove;
	border-top: #666666 thin groove;
	border-left: #666666 thin groove;
	border-bottom: #666666 thin groove;
}

.nugget
{
	border-top: solid thin black;
}


.nugget_header
{
	padding:0px 0px 0px 0px;
}

nugget_footer
{
	padding:0px 0px 0px 0px;
}

.nugget th
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #587e8f;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border-bottom: dotted thin black;
}

.nugget td
{
	font-family:Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #587e8f;
	padding: 0px 2px 0px 2px;
	text-align:left;
}

.newsHeader
{
	font-family: Trebuchet MS;
	font-size: 16pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #000066;
	text-align: left;
}

.newsItem
{
	font-family:Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #587e8f;
	text-align:left;
}

.newsLink a:link
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #003366;
	text-decoration: underline;
}

.newsLink a:visited
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #003366;
	text-decoration:underline;
}

.newsLink a:hover
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #cc0099;
	text-decoration: underline;
}
.newsLink a:active
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #003366;
	text-decoration:underline;
}

.admin
{
	border-top: solid thin black;
}

.admin th
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #000000;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border-bottom: dotted thin black;
}

.adminGrid
{
	background-color:LightSlateGray;
}

.adminGrid td
{
	padding: 1px 3px 1px 3px;
	font-size:smaller;
	color:Black;
}

.adminGrid a:link
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #000000;
	text-decoration: underline;
}

.adminGrid a:visited
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: #000000;
	text-decoration:underline;
}

.adminGrid a:hover
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: honeydew;
	text-decoration: underline;
}
.adminGrid a:active
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: bottom;
	color: black;
	text-decoration: underline;
}

.section_header
{
	font-family: 'Arial Black';
	background-color: #999966;
	padding: 12px 2px 2px 2px;
	color: Maroon;
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
}

.section_header a:link
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.section_header a:visited
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.section_header a:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: white;
}

.section_header a:active
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: Maroon;
}

.toptennumber
{
	font-size: 8pt;
	font-family: 'Verdana' , 'Sans-Serif';
	color: Maroon;
	font-weight: bold;
	border-bottom: #0e5cab thin solid;
	text-align: left;
	border-bottom-color: #C0C0C0;
}

.error
{
	font-family: 'Palatino Linotype';
	font-size: x-small;
	color: #FF0000;
}

.listing
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.listing td
{
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-align:right;
	color:Maroon;
}

.listing th
{
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-align:left;
	color: black;
}

.listingItemValue
{
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-align:right;
	color:Maroon;
}

.listingItemTitle
{
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-align:left;
	color:Black;
}

.listing a:link
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

.listing a:visited
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

.listing a:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #6699FF;
}

.listing a:active
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #999966;
}

	
.images
{
	padding:1px 1px 1px 1px;
	font-family: Arial;
	color:Maroon;
	background-color:GrayText;
}

#viewallTD
{
	width:195px;
	padding-left:5px;
}

#selector
{
	width:125px;
}

#previous
{
	padding:1px 0px 1px 2px;
	text-align:right;
	width:40px;
}

#counter
{
	padding:1px 0px 1px 2px;
	text-align:center;
	width:50px;
}

#next
{
	padding:1px 0px 1px 0px;
	text-align:left;
	width:35px;
}