body,html {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #97caf9 url(../pageimg/back.jpg) repeat-x left top;
	text-align: center; }
h1 {
	color: #f00;
	font-size: 35px;
	font-weight: bold;
	margin: 0.75em 0 0;
	padding: 0; }
a:link { color: #00c; text-decoration: none; }
a:visited { color: #00c; text-decoration: none; }
a:hover { color: orange; text-decoration: underline; }
a:active { color: red; text-decoration: none; }
h2 {
	color: #ff7f00;
	font-size: 15px;
	font-weight: bold;
	margin: 1em 0 0;
	padding: 0; }
h3 {
	color: white;
	font-size: 9px;
	font-family: verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	background-color: #a6a6a6;
	text-align: center;
	margin: 0;
	padding: 4px 3px; }
p { text-align: left; margin: 0; padding: 3px 0 9px; }
#outer { background-color: #fff; border: solid 1px white; }
.grocontainer { width: 700px; background-color: #fff; text-align: left; position: relative; border: solid 1px white; }

.fronttop { background-color: white; width: 700px; height: 220px; }
.top { background-color: white; }
.nav { font-size: 13px; font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 12px 0 0; padding: 0; }
ul#bullets { color: #646464; margin: 0; padding: 0; }
ul#bullets li { font-size: 12px; font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; margin: 0 0 1px 15px; padding: 0; list-style-type: square; list-style-position: outside; }
#bullets p { font-size: 12px; font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; margin: 0; padding: 0; }
.content {
	color: #646464;
	font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-image: url(../pageimg/contentbg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	vertical-align: top;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 15px; }
.thumbs td p { color: #646464; font-size: 12px; font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; margin: 2px 0 3px; padding: 2px 0 0; }
.small { color: black; font-size: 11px; }
.content p { font-size: 15px; margin-right: 33px; margin-left: 39px; }
.logo { text-align: center; margin: auto 0; padding: 33px 0 0; }
.ftr { background-color: white; width: 700px; height: 33px; clear: both; }
div.foot { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: white; text-align: center; vertical-align: middle; position: relative; left: 0; width: 700px; height: 3px; margin:0; border-bottom-style: dotted; border-right-style: dotted; }



ul#navigation { background-color: #fff; width: 174px; margin: 0; padding: 10px 6px; }
ul#navigation p { background-color: #fff; margin: 0 0 3px; padding: 0; }
ul#navigation li {
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none; }
ul#navigation li a { display: block; text-decoration: none; margin: 0 3px 0; padding: 5px; }
.nav #inset { margin: 3px 0 3px 18px; padding: 0; display: block; }
.nav #thispageinset a {
	display: block;
	color: white;
	font-weight: bold;
	background: #f00 url(../pageimg/topright.gif) no-repeat right top;
	margin-left: 18px;
	display: block; }
.nav #thispage a  {
	color: white;
	font-weight: bold;
	background: #f0c url(../pageimg/topright.gif) no-repeat right top;
	display: block; }
.nav a:link { color: #0000ab; }
.nav a:visited { color: #0000ab; }
.nav a:hover { color: #fff; }
.hidden {
	visibility: hidden; }
.nav a:link {
	background-color: #97caf9;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	margin: 0;
	padding: 0; }
.nav a:visited {
	background: #97caf9 no-repeat right top;
	margin: 0;
	padding: 0; }
.nav a:hover { background-color: #ff7f00; }
div.news {
	color: #000;
	font-size: 14px;
	padding: 16px 0 0;
	font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background: #eede0d url(../pageimg/topright.gif) no-repeat right top;
	margin-right: 16px;
	margin-left: 8px; }
div.news p {
	margin-right: 8px;
	margin-left: 8px; }
div.news h2 {
	color: #0000ab;
	text-align: left;
	margin: 0 8px 0;
	padding: 0 0 0.5em; }
div.news ul { margin: 0 8px; padding: 0 0 6px; list-style-type: none; list-style-position: outside; }
div.news li { list-style-type: none; list-style-position: outside; margin: 0; padding: 2px 0 4px; border-top: 1px solid #ff7f00; border-right-color: #ff7f00; border-bottom-color: #ff7f00; border-left-color: #ff7f00; }
div.news a { background-color: inherit; margin: 0; padding: 0; }
div.news a:link { color: #000; text-decoration: none; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
div.news a:visited { color: #000; text-decoration: none; background-color: inherit; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
div.news a:hover { color: #94285e; text-decoration: none; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
div.news a:active { color: #000; text-decoration: none; background-color: inherit; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
.selector {
	color: #2925b6;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	visibility: visible;
	margin: 0 0 0 12px;
	padding: 0 0 12px; }
.listing {
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0; }
.listing td {
	color: #000078;
	font-weight: bold;
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #97caf9; }
.listing #listheadr {
	color: #000078;
	font-weight: bold;
	background: #97caf9 url(../pageimg/topright.gif) no-repeat right top; }
.listing #listhead {
	color: #000078;
	font-weight: bold;
	background-color: #97caf9;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top; }
.listrow {
	color: #000078;
	font-weight: bold; }
.select {
	color: #2925b6;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #00b400;
	background-image: url(../pageimg/topright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visibility: visible;
	margin-right: 16px;
	margin-left: 8px;
	padding-top: 0.5em;
	padding-bottom: 0.5em; }
.newsnew {
	color: #2925b6;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #eede0d;
	background-image: url(../pageimg/topright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visibility: visible;
	margin-right: 16px;
	margin-left: 8px;
	padding-top: 0.5em;
	padding-bottom: 0.5em; }
.thin {
	width: 130px;
	margin-left: 3px;
	padding-left: 3px; }
.ctre {
	text-align: center;
	margin-right: 12px;
	margin-left: 12px; }
