body { 
    margin: 0;
    padding: 0;
    background-color: #6553a3;
}
th {
    color: #6553a3;
    font-size: 13px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px;
    text-align: left;
    text-decoration: underline;
    padding: 10px 0;
}
td { 
    color: black; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px;
}
a:link { 
    color: #788b58; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: underline; 
}
a:visited { 
    color: #b5cc8e; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: underline;
}
a:hover { 
    color: #b5cc8e; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: underline;
}
a.foot:link { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 14px; 
    text-decoration: none;
}
a.foot:visited { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 14px; 
    text-decoration: none;
}
a.foot:hover { 
    color: #b5cc8e; 
    font-size: 9px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 14px; 
    text-decoration: none;
}
a.box:link {
    color: #000; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: none; 
    width: 100%;
}
a.box:visited { 
    color: black; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: none; 
    width: 100%;
}
a.box:hover { 
    color: #16783d; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 16px; 
    text-decoration: none; 
    width: 100%;
}
.footer { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 14px; 
    text-decoration: none;
}
b  { 
    color: #16783d; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}
b.blk { 
    color: black ;
}
.prod { 
    color: #16783d; 
    font-weight: normal;
}
.hdrProd { 
    color: #6553a3; 
    font-size: 20px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
}
.hdrpurple { 
    color: #6553a3; 
    font-size: 16px;
}
.hdrpristinapurp { 
    color: #6553a3; 
    font-size: 22px; 
    font-family: Pristina; 
    line-height: 28px;
}
.bigpristinapurp { 
    color: #6553a3; 
    font-size: 40px; 
    font-family: FontName, Pristina
}
.purp  { 
    color: #6553a3; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hdrrredpristina  { 
    color: #b50000; 
    font-size: 22px; 
    font-family: FontName, Pristina; 
    line-height: 28px 
}
.linkpristina { 
    color: #95ac6e; 
    font-size: 22px;
    font-family: FontName, Pristina;
    line-height: 28px;
}
.hdrred   {
	color: #b50000;
	font-size: 20px;
	line-height: normal;
}
.boldred {
	color: #b50000;
	font-size: 16px;
	font-weight: bold;
}
.red  { color: #b50000 }
.hdrblack { font-size: 16px }
.sHdr  { 
    color: #16783d; 
    font-size: 13px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}
.boldgreen { 
    color: #16783d;
    font-size: 16px;
    font-weight: bold;
}
.hdr { 
    color: #fff; 
    font-size: 20px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
}
input { 
    font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif;
}
input.btn { 
    color: #fff; 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    background-color: #6553a3;
    cursor: pointer;
    
}
.color1 { background-color: #b5cc8e }
.color2 { background-color: #95ac6e }
.linkgreen    { 
    color: #95ac6e; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    line-height: 16px; 
    text-decoration: none;
}
.color3 { background-color: #d9e5c5 }
.color4 { background-color: #6553a3 }
.bgWht { background-color: #fff }
.bgTop {
    background-image: url("../img/mountains.jpg"); 
    background-repeat: repeat-x;
}

.form_error {
    width: 400px;
    padding: 7px 10px;
    background: #f1b1b3;
    border: 1px solid #ff0000;
}

.form_error p {
    margin: 0;
}

.form_error ul {
    margin: 6px 0 0 auto;
}

.form_error li {
    padding-bottom: 5px;
}

label.choice{
	display: block;
	line-height: 1.4em;
	margin: -1.75em 0 0 25px;
	padding: 3px 0 5px 0;
	font-weight: bold;
}

input.checkbox, input.radio{
	display: block;
	line-height: 1.4em;
	margin: 6px 0 0 3px;
	width: 13px;
	height: 13px;
}

.separator {
	background: #f3f3f3;
}
