body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url(../images/back.gif);
}
tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input, select, textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.input-button {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F4A331;
	font-weight: bold;
}
.input-checkbox {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
}

a:link, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #046603;
}
a:hover{
	text-decoration: none;
}


a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.mainmenu:hover{
	color: #057204;
	text-decoration: none;
}


a.submenu:link, a.submenu:visited, a.submenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}
a.submenu:hover{
	text-decoration:underline;
}

a.bluebox:link, a.bluebox:visited, a.bluebox:active, a.bluebox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #347AB6;
	text-decoration: none;
	font-weight: bold;
}

a.greenbox:link, a.greenbox:visited, a.greenbox:active, a.greenbox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #029549;
	text-decoration: none;
	font-weight: bold;
}

a.orangebox:link, a.orangebox:visited, a.orangebox:active, a.orangebox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c67800;
	text-decoration: none;
	font-weight: bold;
}
a.tealbox:link, a.tealbox:visited, a.tealbox:active, a.tealbox:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21B9B2;
	text-decoration: none;
	font-weight: bold;
}




a.arialgreen15:link, a.arialgreen15:visited, a.arialgreen15:active, a.arialgreen15:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1b4909;
	text-decoration: none;
}

a.arialgreen12:link, a.arialgreen12:visited, a.arialgreen12:active, a.arialgreen12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b4909;
	text-decoration: none;
}
a.arialgreen10:link, a.arialgreen10:visited, a.arialgreen10:active, a.arialgreen10:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4909;
	text-decoration: none;
}


a.arialwhite11:link, a.arialwhite11:visited, a.arialwhite11:active, a.arialwhite11:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.arialblue12:link, a.arialblue12:visited, a.arialblue12:active, a.arialblue12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d5781;
}
a.arialorange10:link, a.arialorange10:visited, a.arialorange10:active, a.arialorange10:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c67800;
}
a.arialorange12:link, a.arialorange12:visited, a.arialorange12:active, a.arialorange12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c67800;
}
a.arialorange15:link, a.arialorange15:visited, a.arialorange15:active, a.arialorange15:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c67800;
	text-decoration: none;
}
a.arialorange16:link, a.arialorange16:visited, a.arialorange16:active, a.arialorange16:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c67800;
}

a.arialteal12:link, a.arialteal12:visited, a.arialteal12:active, a.arialteal12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21D4CC;
	text-decoration: none;
}










.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}



.arialwhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.arialwhite11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arialwhite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.arialwhite15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}


.arialgray10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.arialgray11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.arialgray12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}


.arialgreen10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4909;
}
.arialgreen11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b4909;
}
.arialgreen12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b4909;
}
.arialgreen15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1b4909;
}


.arialorange10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c67800;
}
.arialorange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c67800;
}
.arialorange15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c67800;
}

.arialorange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c67800;
}


.arialblack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.arialblack11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arialblack12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.arialblack15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.arialblack16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}





.arialblue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d5781;
}
.arialblue15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0d5781;
}



.submitgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px solid #FFA927;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tblrow-hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006600;
	font-weight: bold;
}
.tbl-greenborder {
	border:1px solid #006600;
}

.submitgreensmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px solid #FFA927;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.tblrow-greenbck12white{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #339900;
}



/* Start Product Page Classes */
.tbl-product-top {
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #019548;
	border-right-color: #019548;
	border-left-color: #019548;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006600;
	font-size: 14px;
	font-weight: bold;
}
.tbl-product-rows {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #019548;
	border-left-color: #019548;
}
.tbl-product-bottom {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #019548;
	border-bottom-color: #019548;
	border-left-color: #019548;
}
.tbl-product-frame {
border:solid 1px #000000;
}
.tbl-productitems-frame {
border-top:solid 1px #019548;
}
.tbl-productitems-desc {
	border-bottom:solid 1px #019548;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-align: left;
}
.tbl-productitems-hdr {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	text-align: left;
}


.tbl-productbox-row {
	padding: 4px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tbl-productbox-hdr {
	padding: 4px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}




/* Start Calendar Classes */
.caldr-daysofweek {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ECE9D8;
	}
.caldr-month {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #0054E3;
	border: 1px solid #000000;
	}
.caldr-available {
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-weight: normal;
	height: 20px;
	width: 40px;
	background-color: #FFFFFF;
	border: 0px solid #000000;
	}
.caldr-unavailable {
	font-size: 10px;
	color: #666666;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	}
.caldr-selected {
	font-size: 10px;
	color: #006600;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	width: 40px;
	background-color: #FFA927;
	border: 0px solid #FFFFFF;
	}

.tbl-associations {
	border-right:1px solid #8A8A8A;
}

.fldrequired {
	font-weight: bold;
}




DIV.SCENEPOPUP {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	Z-INDEX: 500;
	LEFT: 0px;
	VISIBILITY: hidden;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	POSITION: absolute;
	TOP: 0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding:0px;
	width:290px;;
}
