.pbox {
	BORDER-RIGHT: #3366cc 1px dotted; BORDER-TOP: #3366cc 1px dotted; BORDER-LEFT: #3366cc 1px dotted; CURSOR: text; BORDER-BOTTOM: #3366cc 1px dotted; BACKGROUND-COLOR: #ffffff
}
.solidpbox {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: text; BORDER-BOTTOM: #ffffff 1px solid
}
.pboxOver {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; CURSOR: text; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 4px; COLOR: black; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.articles {
	BACKGROUND: white
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.desc {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.date:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3366ff; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.nav A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366cc; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 4px; COLOR: black; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: underline
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.nav A:hover {
	TEXT-DECORATION: underline
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.date A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.desc A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3366cc; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: normal; COLOR: #3366cc
}
A:hover {
	COLOR: #3366cc
}
A:visited {
	COLOR: purple
}
A.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: Times, "Times New Roman", serif; TEXT-DECORATION: none
}
A.title:visited {
	COLOR: #000000
}
A.title:hover {
	COLOR: #000000
}
A.promo {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: text; COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.promo:visited {
	CURSOR: text; COLOR: red
}
A.promo:hover {
	CURSOR: text; COLOR: red
}
A.header {
	FONT-SIZE: 8pt; CURSOR: text; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.header:visited {
	CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
}
A.header:hover {
	CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
}
A.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tab:visited {
	COLOR: #ffffff
}
A.tab:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.flyoutLink A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3366cc; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flyoutLink A:hover {
	TEXT-DECORATION: underline
}
.transparentbg {
	BACKGROUND-IMAGE: url(https://www.immunesupport.com/images/transparent.gif)
}
.lightgraybg {
	BACKGROUND-COLOR: #eeeeee
}
.graybg {
	BACKGROUND-COLOR: #c5c5c5
}
.tanbg {
	BACKGROUND-COLOR: #faf6e2
}
.greenbg {
	COLOR: white; BACKGROUND-COLOR: #005a1e
}
.tealbg {
	COLOR: white; BACKGROUND-COLOR: #52aaa5
}
.bluebg {
	COLOR: white; BACKGROUND-COLOR: #5a75ad
}
.navybg {
	COLOR: white; BACKGROUND-COLOR: #0b4791
}
.indigobg {
	COLOR: white; BACKGROUND-COLOR: #4f4090
}
.purplebg {
	COLOR: white; BACKGROUND-COLOR: #7341a5
}
.white {
	COLOR: #ffffff
}
.gray {
	COLOR: #c5c5c5
}
.green {
	COLOR: #005a1e
}
.greenFM {
	FONT-SIZE: 12px; COLOR: #005a1e; TEXT-DECORATION: none
}
.teal {
	COLOR: #52aaa5
}
.blue {
	COLOR: #5a75ad
}
.navy {
	COLOR: #0b4791
}
.blue2 {
	FONT-SIZE: 18px; COLOR: #0b4791
}
.indigo {
	COLOR: #4f4090
}
.purple {
	COLOR: #7341a5
}
.red {
	COLOR: #990000
}
.mediumtext {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.newstitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
INPUT.fpsearchbox {
	FONT-SIZE: 10px; WIDTH: 110px; FONT-FAMILY: courier
}
INPUT.searchbox {
	FONT-SIZE: 10px; WIDTH: 130px; COLOR: #0b4791; FONT-FAMILY: courier
}
TD.menu {
	PADDING-LEFT: 10px
}
A.menu {
	FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.menu:hover {
	TEXT-DECORATION: underline
}
.menuheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; BACKGROUND-COLOR: #0b4791; TEXT-ALIGN: left
}

@media All    
{
.menuheader {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #0b4791; TEXT-ALIGN: left
}

}
.ggBold {
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-weight: bold;

}
.ggRed {
	COLOR: #FF0000;
	font-size: 11px;
	font-weight: normal;

}
.ggHeader {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.ggNormal {

	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight: normal;
}
.ggNormalBold {


	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight: bold;
}
.ggNormalItalic {
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight: normal;
	font-style: italic;

}

.bluetitle {
	color: #3366cc;
}
