body {
	margin: 0 0 0 0;
	background-color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
h1 {
	color: #FFFFFF;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h1.red {
	color: #FF0000;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h1.spring {
	color: #999900;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h1.summer {
	color: #FF9900;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h1.autumn {
	color: #996600;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h1.winter {
	color: #99CCFF;
	text-transform: UPPERCASE;
	font-size: x-large;
}
h2 {
	color: #FFFFFF;
	font-size: x-large;
}
h2.red {
	color: #FF0000;
	font-size: x-large;
}
p {
	color: #FFFFFF;
	font-weight: bold;
}
p.red {
	color: #FF0000;
	font-weight: bold;
}
img.banner {
	position:relative;
	top:0;
	left:0;
}
img.logo {
	position:absolute;
	top:0;
	right:0;
}
.solidbox {
	border-color: #FF0000;
	border-style: solid;
	border-width: 1px;
	width: 300px;
}

div.floatbox {
	text-align: left;
	float: left;
	width: 99%;
	padding: 10px;
}

div.floatcatalog {
	text-align: left;
	float: left;
	width: 99%;
}

div.floatcatalog p {
	text-align: left;
	
}

div.floatleft {
	text-align: left;
	float: right;
	width: 99%;
	padding: 5px;
}

div.floatleft p {
	text-align: left;
}

div.floatright {
	text-align: left;
	float: right;
	width: 99%;
	padding: 10px;
}

div.floatright p {
	text-align: right;
}

#navcontainer
{
width: 100%;
float: left;
background-color: #000000;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0;
color: #FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size: small;
text-transform: uppercase;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #000000;
text-align: left;
text-transform: uppercase;
font: bold small Helvetica, Arial, sans-serif;
}

#navlist li#active a
{
background-color: #000000;
color: #006699;
}

#navcontainercatalog
{
width: 100%;
float: left;
background-color: #000000;
}

#navcontainercatalog ul { padding: 0; }
#navcontainercatalog ul li { display: inline; }

#navcontainercatalog ul
{
margin: 0;
padding: 0;
color: #FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size: small;
text-transform: uppercase;
font-weight: bold;
}

#navcontainercatalog ul li a
{
padding: 0.2em 12px;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

#navlistcatalog li a:hover, #navlistcatalog li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #000000;
text-align: left;
text-transform: uppercase;
font: bold small Helvetica, Arial, sans-serif;
}

#navlistcatalog li#active a
{
background-color: #000000;
color: #CC0000;
}

.bluetextbold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #00CCFF;
}
.bluetext {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #00CCFF;
}
.whitetextlarger {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
.whitetext {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
.whitetextunderline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: normal;
	font-decoration: underline;
	color: #FFFFFF;
}
.whitetextitalic {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: normal;
	font-style: italic;
	font-decoration: underline;
	color: #FFFFFF;
}
.redtext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #FF0000;
}
.redtextbold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
}
.whitetextbold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetextboldunderline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-decoration: underline;
	color: #FFFFFF;
}
.whitetextbolditalic {
	font-family: Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: italic;
	font-decoration: underline;
	color: #FFFFFF;
}
.whitetextboldbig {
	font-family: Helvetica, Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
}
.whitelinks {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 1.0em;
}
a.whitelinks:link {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: underline
}
a.whitelinks:visited {
	font: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: underline
}
a.whitelinks:active {
	font: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: underline
}
a.whitelinks:hover {
	font: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: underline
}
.bluelinks {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #00CCFF;
	font-size: 1.0em;
}
a.bluelinks:link {
	font-family: Helvetica, Arial, sans-serif;
	color: #00CCFF;
	text-decoration: underline
}
a.bluelinks:visited {
	font: Helvetica, Arial, sans-serif;
	color: #00CCFF;
	text-decoration: underline
}
a.bluelinks:active {
	font: Helvetica, Arial, sans-serif;
	color: #00CCFF;
	text-decoration: underline
}
a.bluelinks:hover {
	font: Helvetica, Arial, sans-serif;
	color: #00CCFF;
	text-decoration: underline
}
.bluebackground {
	background-color: #006699
}
.blackbackground {
	background-color: #000000
}