BODY
{
	margin:0; 
	padding:0; 
	height:100%; 

	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	COLOR: #EDF3FA;
	background: #330404;
	background-image: url(images/bgStripedBG.jpg);
	background-repeat: repeat-y;
}
.error

{

            FONT-FAMILY: Arial, Helvetica, Sans-Serif;

            FONT-SIZE:medium;

            FONT-WEIGHT: bold;

            COLOR: #FF0000;

}
.goingGreen {
	COLOR: #669933;
}
li {
	list-style: none;
	clear: left;
	padding: 0px 0px 5px;
}
.showbullet {
	list-style: circle;
	clear: left;
	padding: 0px 0px 5px;
}
.showdisc {
	list-style: disc;
	clear: left;
	padding: 0px 0px 5px;
}
.showsquare {
	list-style: square;
	clear: left;
	padding: 0px 0px 5px;
}
#container {
	height:100%; 
	width: 1000px;
	display: block;
}
.product
{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
	font-weight:bold;
}
.longproduct
{
	width: 275px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
	font-weight:bold;
}
.medproduct
{
	width: 130px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
	font-weight:bold;
}

.cost
{
	width: 200px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}
.shortcost
{
	width: 100px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}

fieldset {
	border: 0;
	margin-left: 5px;
}
fieldset legend {
	margin-left: 10px;
	text-align: bottom;
	height: 40px;
	color: #FFFFFF;
	background-image: url(images/LabelBGCircles.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
fieldset legend label{
	display: block;
	position: relative;
	margin-top: 10px;
	font-weight:bold;
	font-size: 1em;
	color: #FFFFFF;
	margin-left: 15px;
}
#leftcolumn{
	display: block;
	float: left;
	background: #EDF3FA;
	height: 100%;
	width: 116px;
	margin: 0;
	padding: 0;
	text-align: right;
	/*border: solid black 1px;*/
}
#leftcolumn img{
	padding-top:50px;
}

#middlecolumn{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 100%:
	vertical-align:top;
	/*border: solid black 1px;*/
}
#middlecolumn img{
	padding-top:30px;
}
#LogoRow {
	/*background-color: #000000;*/
	width: 250px;
}
#NavRow {
	display:block;
	position: relative;
	width: 875px;
	left: 50px;
	text-align:left;
	vertical-align: middle;
}
#NavRow img {
	padding: 0;
	padding-top: 5px;
	margin: 0;
}
#Content {
	display:block;
	position: relative;
	width: 525px;
	height: 100%;
	left: 55px;
	padding-top:20px;
	text-align:left;
}
#ContentWide {
	display:block;
	position: relative;
	width: 675px;
	height: 100%;
	left: 55px;
	padding-top:20px;
	text-align:left;
}
#pic {
	position: absolute;
	Float: left;
	left: 700px;
	bottom: 2px;
}
#map {
	position: absolute;
	Float: left;
	left: 675px;
	bottom: 5px;
}
#map2 {
	position: absolute;
	Float: left;
	left: 675px;
	bottom: 5px;
}
#Music {
	position: absolute;
	float: right;
	right: 20px;
	padding: 5px 5px 5px;
	text-align: right;
}
#Music input{
	padding-bottom: 5px;
}

#Music label{
	font-weight:bold;
}
.photoright {
	float: right; 
	clear: right;
	padding:0px 0px 5px 5px; 
	margin: 0; 
	}
.smallItalic {
	Font-Style: Italic;
	Font-Size: 10px;
}

A:link
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
    	COLOR: #DAC0AD;
    	TEXT-DECORATION: underline;
}
A:active
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
    COLOR: #DAC0AD;
    TEXT-DECORATION: underline;
}
A:visited
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
    COLOR: #DAC0AD;
    TEXT-DECORATION: underline;
}
A:hover
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
    COLOR: #6CAEDF;
    TEXT-DECORATION: underline;
}

A.menu:link
{
    color: #EDF3FA;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu:active
{
    color: #6DAEDF;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu:visited
{
    color: #EDF3FA;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu:hover
{
    color: #6DAEDF;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}

A.menu2:link
{
    color: #F3F0E5;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu2:active
{
    color: #F3F0E5;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu2:visited
{
    color: #F3F0E5;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}
A.menu2:hover
{
    color: #F3F0E5;
	FONT-SIZE: small;
    TEXT-DECORATION: none;
}

A.textlinks:link
{
    color: #EDF3FA;
	FONT-SIZE: medium;
    TEXT-DECORATION: none;
}
A.textlinks:active
{
    color: #EDF3FA;
	FONT-SIZE: medium;
    TEXT-DECORATION: none;
}
A.textlinks:visited
{
    color: #EDF3FA;
	FONT-SIZE: medium;
    TEXT-DECORATION: none;
}

A.textlinks:hover
{
    color: #6DAEDF;
	FONT-SIZE: medium;
    TEXT-DECORATION: none;
}
.content
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:small;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	
}
.contentsmall
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:x-small;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	
}
.contentwhite
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:small;
	FONT-WEIGHT: normal;
	COLOR: #F3F0E5;
	
}
.textBlue
{
	COLOR: #B4D2EE;
}

.contentBold
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:small;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.contentItalic
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:small;
	FONT-WEIGHT: bold;
	FONT-STYLE : italic;

	COLOR: #000000;
}
.head
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:large;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.subHead
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:medium;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.subHeadBlue
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:medium;
	FONT-WEIGHT: bold;
	COLOR: #B4D2EE;
}
.subHeadWhite
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:medium;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.subHeadBrown
{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE:medium;
	FONT-WEIGHT: bold;
	COLOR: #DBD0C4;
}
h2
{
	COLOR: #6AABD5;
}