BODY {
	color: #FFFFFF;
	background: #3399CC;
	background-image: url(images/tile170.jpg);
        font-size: 10pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

A:link {
	color: #FFFF00;
	text-decoration: none;
        font-weight: bold	
}

A:visited {
	color: #FFFF00;
	text-decoration: none;
        font-weight: bold	
}

A:active {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold	
}

A:hover {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold	
}

A:link.menu {
	color: #2324E4;
	text-decoration: none;
        font-weight: bold;	
}
A:visited.menu {
	color: #2324E4;
	text-decoration: none;
        font-weight: bold;	
}
A:active.menu {
	color: #010099;
	text-decoration: none;
        font-weight: bold;	
}
A:hover.menu {
	color: #010099;
	text-decoration: none;
        font-weight: bold;	
}

.bodytext {
	color: #FFFFFF;
        font-size: 10pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.lgbodytxt {
	color: #FFFFFF;
        font-size: 11pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.footer {
	color: #FFFFFF;
        font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.footerb {
	color: #FFFFFF;
        font-weight: bold;
        font-size: 7pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.bluesmall {
	color: #000066;
        font-weight: bold;
        font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}
.bluesmall2 {
	color: #000066;
        font-weight: bold;
        font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.whiteheader {
	color: #FFFFFF;
        font-weight: bold;
        font-size: 11pt
}

.whiteheaderbg {
	background: #3399CC;
	color: #FFFFFF;
        font-weight: bold;
        font-size: 11pt
}

.magheader {
	color: #FF00FF;
        font-weight: bold;
        font-size: 11pt
}

.gsheader {
	color: #FFFF00;
        font-weight: bold;
        font-size: 11pt
}

.grheader {
	color: #00FF00;
        font-weight: bold;
        font-size: 11pt
}

.orangeheader {
	color: #FF9900;
        font-weight: bold;
        font-size: 11pt
}

.orangehdrplus {
	color: #FF9900;
        font-weight: bold;
        font-size: 14pt
}

.yellowsub {
	color: #FFFF00;
        font-weight: bold;
        font-size: 10pt
}

.orgsub {
	color: #FF9900;
        font-weight: bold;
        font-size: 10pt
}

.bluesub {
	color: #000066;
        font-weight: bold;
        font-size: 10pt
}

.grnsub {
	color: #00FF00;
        font-weight: bold;
        font-size: 10pt
}

.whitesub {
	color: #FFFFFF;
        font-weight: bold;
        font-size: 10pt
}

.cursivehdr {
	color: #000099;
        font-size: 14pt;
	font-family: cursive,Verdana,Arial,Helvetica,Geneva,sans-serif
}

.headerlg {
	color: #000099;
        font-weight: bold;
        font-size: 18pt
}

.bluefooterb {
	color: #0000FF;
        font-weight: bold;
        font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

table#details {
	background: white;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif
}

table#details td.day {
	width="55";
	border: 1px solid #AFAFAF;
	border-collapse: collapse;
 	vertical-align: middle
}

table#details td {
	border: 1px solid #AFAFAF;
	border-collapse: collapse;
 	vertical-align: middle
}

table#form {
	width: 80%;
	background: white;
	border-collapse: collapse;
	font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif
}

table#form td.labelCell {
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right
}

table#form td.fieldCell {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px
}

.formtext {
	color: #000000;
	font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif
}

table#form td.submitCell {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center
}

table#err_msg {
	width: 95%;
	border-collapse: collapse;
	border: 2px solid #FF0000;
}
table#err_msg td {
	border-collapse: collapse;
	border: 1px solid #FF0000;
	color: #FAFAFA;
	font: bold 8pt Verdana,Arial,sans-serif;
 	vertical-align: absmiddle;
}
TABLE.warnmsg {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: bold;
        color: red;
        decoration: none;
        background: #cccccc;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: red;
}

table#orderfrm {
	width: 95%;
	border-collapse: collapse;
	border: 1px solid #AFAFAF;
}

table#orderfrm td {
	border-collapse: collapse;
	border: 1px solid #AFAFAF;
	color: #333333;
	font: 8pt Verdana,Arial,sans-serif;
 	vertical-align: absmiddle;
}

table#orderfrm td.labelCell {
	background: #FFDAAF;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	font-weight: normal;
	text-align: right;
}

table#orderfrm td.fieldCell {
	background: #EEEEEE;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table#orderfrm td.hdrCell {
	background: #FFBD6F;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: center;
}
