@charset "UTF-8";
/* CSS Document */

	a:link {color: #666; text-decoration: underline; }
	a:active {color: #333; text-decoration: underline; }
	a:visited {color: #666; text-decoration: underline; }
	a:hover {color: #333; text-decoration: none; }

body {
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-image: url(../images/background.png);
	background-attachment: scroll;
	background-color: #ccc;
	background-repeat: repeat-x;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset { /* to remove default properties (zero browser). */
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 10pt;}

h1 { line-height: 36pt; font-size: 36pt;
	margin-bottom: 0.3em;}
h2 {line-height: 26pt; font-size: 26pt;
	margin-top: 0.7em;
	margin-bottom: 0.3em;}
h3 {line-height: 18pt; font-size: 18pt;
	margin-top: 1em;
	margin-bottom: 0.3em;}
h4 {line-height: 14pt; font-size: 14pt;
	margin-top: 0.7em;
	margin-bottom: 0.3em;}
h5 {line-height: 13pt; font-size: 13pt;
	margin-top: 0.7em;
	margin-bottom: 0.3em;}
h6 {line-height: 12pt; font-size: 12pt;
	margin-top: 0.3em;
	margin-bottom: 0.3em;}
p + p {margin-top: 0.5em;}

#wrapper {
	background-color: fff;
	width: 854px;
	margin: 10px auto 10px auto;
	text-align: left; /* this overrides the text-align: center on the body element. */}

#navmaintop {
	width: 854px;
	height: 68px;}
#navmaintop ul {
	padding: 0;
	margin: 0;}
#navmaintop ul li {
	display: inline;
	padding: 0;
	margin: 0;
	text-align: center;}

#navmainbottom {
	width: 854px;
	height: 103px;
	background-color: #FFF;}
#navmainbottom ul {
	padding: 0;
	margin: 0;}
#navmainbottom ul li {
	display: inline;
	padding: 0;
	margin: 0;
	text-align: center;}

#navsub {
	background-color: #FFF;
	margin-top: 10px;
	padding: 30px 10px 20px 205px;
	text-align: left;
	font-size: 12pt;}
#navsub ul {
	padding: 0;
	margin: 0;}
#navsub ul li {
	display: inline;
	padding-right: 15px;}
	
#navspecials {
	background-color: #FFF;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	font-size: 12pt;}
#navspecials ul {
	padding: 0;
	margin: 0;}
#navspecials ul li {
	display: inline;
	padding-right: 15px;}
	
.textcenter { /* this class can be used to float an element left in your page */
	text-align: center;
}	
	
.list_square {list-style-position:inside; list-style-type:square; }

.pageactivecyan {color: #39F}
.pageactivemagenta {color: #F09}
.pageactiveyellow {color: #F90}
.pageactiveblack {color: #333}
.pageactivegreen {color: #090}
.FSCgreen {color: #090}

a.navblue:link {color: #666; text-decoration: none; }
a.navblue:active {color: #39F; text-decoration: none; }
a.navblue:visited {color: #666; text-decoration: none; }
a.navblue:hover {color: #39F; text-decoration: underline; }

a.navmagenta:link {color: #666; text-decoration: none; }
a.navmagenta:active {color: #F09; text-decoration: none; }
a.navmagenta:visited {color: #666; text-decoration: none; }
a.navmagenta:hover {color: #F09; text-decoration: underline; }

a.navyellow:link {color: #666; text-decoration: none; }
a.navyellow:active {color: #F90; text-decoration: none; }
a.navyellow:visited {color: #666; text-decoration: none; }
a.navyellow:hover {color: #F90; text-decoration: underline; }

a.navblack:link {color: #666; text-decoration: none; }
a.navblack:active {color: #333; text-decoration: none; }
a.navblack:visited {color: #666; text-decoration: none; }
a.navblack:hover {color: #333; text-decoration: underline; }

a.navgreen:link {color: #666; text-decoration: none; }
a.navgreen:active {color: #090; text-decoration: none; }
a.navgreen:visited {color: #666; text-decoration: none; }
a.navgreen:hover {color: #090; text-decoration: underline; }

