.navbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #CCCC99;
	font-style: normal;
	vertical-align: top;
}

.navbuttons a:visited {color: #000000; text-decoration: none;}
.navbuttons a:link {color: #000000; text-decoration: none;}
.navbuttons a:active {color: #000000; text-decoration: none;}
.navbuttons a:hover {color: #FF0000; text-decoration: none;}

.yellowsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFCC00;
	font-style: normal;
	color: #000000;
	vertical-align: top;
}

.yellowheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #FFCC00;
	font-style: normal;
	color: #000000;
	vertical-align: top;
}

.yellowheader a:visited {color: #000000; text-decoration: none;}
.yellowheader a:link {color: #000000; text-decoration: none;}
.yellowheader a:active {color: #000000; text-decoration: none;}
.yellowheader a:hover {color: #FF0000; text-decoration: none;}

.graytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #CCCCCC;
	font-style: normal;
	color: #000000;
	vertical-align: top;
}

.subnavbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #9999CC;
	font-style: normal;
}

.subnavbuttons a:visited {color: #FFFFFF; text-decoration: none;}
.subnavbuttons a:link {color: #FFFFFF; text-decoration: none;}
.subnavbuttons a:active {color: #FFFFFF; text-decoration: none;}
.subnavbuttons a:hover {color: #FF0000; text-decoration: none;}

.knockout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #000000;
	font-style: normal;
}

.knockout a:visited {color: #FFFFFF; text-decoration: none;}
.knockout a:link {color: #FFFFFF; text-decoration: none;}
.knockout a:active {color: #FFFFFF; text-decoration: none;}
.knockout a:hover {color: #FF0000; text-decoration: none;}

.knockoutbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #000000;
	font-style: normal;
}

.knockoutbig a:visited {color: #FFFFFF; text-decoration: none;}
.knockoutbig a:link {color: #FFFFFF; text-decoration: none;}
.knockoutbig a:active {color: #FFFFFF; text-decoration: none;}
.knockoutbig a:hover {color: #FF0000; text-decoration: none;}

.knockoutsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #000000;
	font-style: normal;
}

.knockoutsmall a:visited {color: #FFFFFF; text-decoration: none;}
.knockoutsmall a:link {color: #FFFFFF; text-decoration: none;}
.knockoutsmall a:active {color: #FFFFFF; text-decoration: none;}
.knockoutsmall a:hover {color: #FF0000; text-decoration: none;}

.errormessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000; 
	background-color: #FFFFFF;
	font-style: normal;
}

.errormessage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000; 
	background-color: #FFFFFF;
	font-style: normal;
}


.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6666CC; 
	background-color: #FFFFFF;
	font-style: normal;
}

.message a:visited {color: #6666CC; text-decoration: none;}
.message a:link {color: #6666CC; text-decoration: none;}
.message a:active {color: #6666CC; text-decoration: none;}
.message a:hover {color: #FF0000; text-decoration: none;}

.letter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6666CC; 
	background-color: #FFFFFF;
	font-style: normal;
}

.letter a:visited {color: #FF0000; text-decoration: none;}
.letter a:link {color: #FF0000; text-decoration: none;}
.letter a:active {color: #FF0000; text-decoration: none;}
.letter a:hover {color: #0000FF; text-decoration: none;}

.letterhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666CC; 
	background-color: #FFFFFF;
	font-style: normal;
}

.letterhead a:visited {color: #FF0000; text-decoration: none;}
.letterhead a:link {color: #FF0000; text-decoration: none;}
.letterhead a:active {color: #FF0000; text-decoration: none;}
.letterhead a:hover {color: #0000FF; text-decoration: none;}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6666CC;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: center;
}

.titles a:visited {color: #6666CC; text-decoration: none;}
.titles a:link {color: #6666CC; text-decoration: none;}
.titles a:active {color: #6666CC; text-decoration: none;}
.titles a:hover {color: #FF0000; text-decoration: none;}

.titlesblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9999CC;
	font-style: normal;
	text-align: center;
}


.titlesblue a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9999CC;
}
.titlesblue a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9999CC;
}
.titlesblue a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9999CC;
}
.titlesblue a:hover {
	color: #FF0000;
	text-decoration: none;
	background-color: #9999CC;
}

.titlesbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCC99;
	font-style: normal;
	text-align: center;
}


.titlesbrown a:visited {color: #000000; text-decoration: none;}
.titlesbrown a:link {color: #000000; text-decoration: none;}
.titlesbrown a:active {color: #000000; text-decoration: none;}
.titlesbrown a:hover {color: #FF0000; text-decoration: none;}

.titlesbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6666CC;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: center;
}

.titlesbig a:visited {color: #6666CC; text-decoration: none;}
.titlesbig a:link {color: #6666CC; text-decoration: none;}
.titlesbig a:active {color: #6666CC; text-decoration: none;}
.titlesbig a:hover {color: #FF0000; text-decoration: none;}

.titlesred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: center;
}

.titlesred a:visited {color: #FF0000; text-decoration: none;}
.titlesred a:link {color: #FF0000; text-decoration: none;}
.titlesred a:active {color: #FF0000; text-decoration: none;}
.titlesred a:hover {color: #9999CC; text-decoration: none;}

.bodynormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-position: top;
}

.bodynormal a:visited {color: #6666CC; text-decoration: none;}
.bodynormal a:link {color: #6666CC; text-decoration: none;}
.bodynormal a:active {color: #6666CC; text-decoration: none;}
.bodynormal a:hover {color: #FF0000; text-decoration: none;}

.bodygook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	font-style: italic;
	text-align: left;
}

.bodygook a:visited {color: #6666CC; text-decoration: none;}
.bodygook a:link {color: #6666CC; text-decoration: none;}
.bodygook a:active {color: #6666CC; text-decoration: none;}
.bodygook a:hover {color: #FF0000; text-decoration: none;}


.bodyfat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
}

.bodyfat a:visited {color: #6666CC; text-decoration: none;}
.bodyfat a:link {color: #6666CC; text-decoration: none;}
.bodyfat a:active {color: #6666CC; text-decoration: none;}
.bodyfat a:hover {color: #FF0000; text-decoration: none;}

.subbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
}

.subbuttons a:visited {color: #000000; text-decoration: none;}
.subbuttons a:link {color: #000000; text-decoration: none;}
.subbuttons a:active {color: #000000; text-decoration: none;}
.subbuttons a:hover {color: #FF0000; text-decoration: none;}

.subbuttonssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
}

.subbuttonssmall a:visited {color: #0000ff; text-decoration: none;}
.subbuttonssmall a:link {color: #0000ff; text-decoration: none;}
.subbuttonssmall a:active {color: #0000ff; text-decoration: none;}
.subbuttonssmall a:hover {color: #FF0000; text-decoration: none;}

.emaillink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6666CC;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: center;
}

.emaillink a:visited {color: #0000FF; text-decoration: none;}
.emaillink a:link {color: #0000FF; text-decoration: none;}
.emaillink a:active {color: #0000FF; text-decoration: none;}
.emaillink a:hover {color: #FF0000; text-decoration: none;}

.storemenu0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
}

.storemenu0 a:visited {color: #6666CC; text-decoration: none;}
.storemenu0 a:link {color: #6666CC; text-decoration: none;}
.storemenu0 a:active {color: #6666CC; text-decoration: none;}
.storemenu0 a:hover {color: #FF0000; text-decoration: none;}

.storemenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
}

.storemenu1 a:visited {color: #6666CC; text-decoration: none;}
.storemenu1 a:link {color: #6666CC; text-decoration: none;}
.storemenu1 a:active {color: #6666CC; text-decoration: none;}
.storemenu1 a:hover {color: #FF0000; text-decoration: none;}

.storeitemhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-align: left;
}

.storeitemhead a:visited {color: #6666CC; text-decoration: none;}
.storeitemhead a:link {color: #6666CC; text-decoration: none;}
.storeitemhead a:active {color: #6666CC; text-decoration: none;}
.storeitemhead a:hover {color: #FF0000; text-decoration: none;}

.storeitembody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
}

.storeitembody a:visited {color: #6666CC; text-decoration: none;}
.storeitembody a:link {color: #6666CC; text-decoration: none;}
.storeitembody a:active {color: #6666CC; text-decoration: none;}
.storeitembody a:hover {color: #FF0000; text-decoration: none;}

.emailbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-style: normal;
	text-align: left;
}

.emailbody a:visited {color: #ffffff; text-decoration: none;}
.emailbody a:link {color: #ffffff; text-decoration: none;}
.emailbody a:active {color: #ffffff; text-decoration: none;}
.emailbody a:hover {color: #FF0000; text-decoration: none;}

.storeitembold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-align: left;
}

.storeitembold a:visited {color: #6666CC; text-decoration: none;}
.storeitembold a:link {color: #6666CC; text-decoration: none;}
.storeitembold a:active {color: #6666CC; text-decoration: none;}
.storeitembold a:hover {color: #FF0000; text-decoration: none;}

.storeitemdes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
}

.storeitemdes a:visited {color: #6666CC; text-decoration: none;}
.storeitemdes a:link {color: #6666CC; text-decoration: none;}
.storeitemdes a:active {color: #6666CC; text-decoration: none;}
.storeitemdes a:hover {color: #FF0000; text-decoration: none;}

.storeitemgook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
	text-align: left;
}

.storeitemgook a:visited {color: #6666CC; text-decoration: none;}
.storeitemgook a:link {color: #6666CC; text-decoration: none;}
.storeitemgook a:active {color: #6666CC; text-decoration: none;}
.storeitemgook a:hover {color: #FF0000; text-decoration: none;}

.red {
	color: #FF0000;
}

.blue {
	color: #0000FF;
}

.headtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #0033CC;
	font-size: 24px;	
}
	
.headtitles a:visited {color: #0033CC;  text-decoration: none;}
.headtitles a:link {color: #0033CC; text-decoration: none;}
.headtitles a:active {color: #0033CC; text-decoration: none;}
.headtitles a:hover {color: #FF0000; text-decoration: none;}

.questnums {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	font-size: 12px;
	text-align: right;
	background-color: #FFFFFF;
}
	
.questnums a:visited {color: #0033CC;  text-decoration: none;}
.questnums a:link {color: #0033CC; text-decoration: none;}
.questnums a:active {color: #0033CC; text-decoration: none;}
.questnums a:hover {color: #FF0000; text-decoration: none;}

.answers {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	font-size: 12px;
	text-align: left;
	background-color: #EEEEEE;
}
	
.answers a:visited {color: #0033CC;  text-decoration: none;}
.answers a:link {color: #0033CC; text-decoration: none;}
.answers a:active {color: #0033CC; text-decoration: none;}
.answers a:hover {color: #FF0000; text-decoration: none;}

.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
}

.smallblack a:visited {color: #0000FF; text-decoration: none;}
.smallblack a:link {color: #0000FF; text-decoration: none;}
.smallblack a:active {color: #0000FF; text-decoration: none;}
.smallblack a:hover {color: #FF0000; text-decoration: none;}

.estimate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	font-style: normal;
	background-color: #FFFFFF;
}

.estimate a:visited {color: #0000FF; text-decoration: none;}
.estimate a:link {color: #0000FF; text-decoration: none;}
.estimate a:active {color: #0000FF; text-decoration: none;}
.estimate a:hover {color: #FF0000; text-decoration: none;}
