body	{ font:normal 12px/17px arial,verdana,sans-serif;margin:0 0 0 0;background:#ffffff url(../images/leftcol.jpg) top right repeat-y;color:#000000; }

		
p, td	{ font:normal 12px/17px arial,verdana,sans-serif;color:#000000; }
ul		{ margin-top:2px;margin-bottom:2px; }

a			{ font:bold 12px/17px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a:visited	{ font:bold 12px/17px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a:active	{ font:bold 12px/17px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }
a:hover		{ font:bold 12px/17px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }

a.red			{ font:bold 12px/17px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a.red:visited	{ font:bold 12px/17px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a.red:active	{ font:bold 12px/17px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }
a.red:hover		{ font:bold 12px/17px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }

a.path			{ font:normal 10px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }
a.path:visited	{ font:normal 10px arial,verdana,sans-serif;color:#21601E;text-decoration:underline; }
a.path:hover	{ font:normal 10px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a.path:active	{ font:normal 10px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }

a.whitebold			{ font:bold 12px/14px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.whitebold:visited	{ font:bold 12px/14px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.whitebold:hover	{ font:bold 12px/14px arial,verdana,sans-serif;color:#1a1a1a;text-decoration:none; }
a.whitebold:active	{ font:bold 12px/14px arial,verdana,sans-serif;color:#1a1a1a;text-decoration:none; }

.whitenormal		{ font:normal 11px/13px arial,verdana,sans-serif; }

a.greenbold			{ font:bold 11px arial,verdana,sans-serif;color:#63B75F;text-decoration:none; }
a.greenbold:visited	{ font:bold 11px arial,verdana,sans-serif;color:#63B75F;text-decoration:none; }
a.greenbold:hover	{ font:bold 11px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.greenbold:active	{ font:bold 11px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }

a.NavText			{ font:bold 12px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.NavText:visited	{ font:bold 12px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.NavText:hover		{ font:bold 12px arial,verdana,sans-serif;color:#A7E792;text-decoration:none; }
a.NavText:active	{ font:bold 12px arial,verdana,sans-serif;color:#A7E792;text-decoration:none; }
.NavTD				{ border-right:solid 1px #1A1A1A;height:26px; }

.headertop		{ background:url(../images/headerbg.jpg) top left repeat-x; }
.menubg			{ background:url(../images/menubg.jpg) center center repeat-x; }
#tagline		{ display:block;position:absolute;z-index:1000;left:130px;top:67px; }
.fade			{ background:url(../images/fade.jpg) top left repeat-x; }

.leftcol		{ background:url(../images/leftcol.jpg) top left repeat-y;height:600px; }
.newsslot		{ background:#4E954B url(../images/slotbottom.jpg) bottom right repeat-x;;border-left:solid 2px #1A1A1A;padding:9px 4px 11px 8px; }
.newsbottom		{ background:#01200E;padding:3px 4px 3px 9px; }


.OddRow				{ background:#ffffff;text-align:center;  border-bottom:solid 1px #999999; vertical-align:top;}
.OddRowQuestion		{ background:#ffffff;text-align:left;  border-bottom:solid 1px #999999; vertical-align:top;}
.EvenRow			{ background:#E4EFE4;text-align:center;  border-bottom:solid 1px #999999; vertical-align:top;}
.EvenRowQuestion	{ background:#E4EFE4;text-align:left;  border-bottom:solid 1px #999999; vertical-align:top;}
.SortRow			{ font-weight:bold;background:#CCCCCC;text-align:center; border-bottom:solid 2px black;}
.SortRowQuestion	{ font-weight:bold;background:#CCCCCC;text-align:left; border-bottom:solid 2px black;}
.SurveyQuestion		{border-bottom:solid 1px #999999; vertical-align:top;}
.SurveyAnswer		{border-bottom:solid 1px #999999; vertical-align:top;}

.bold			{ font:bold 12px/17px arial,verdana,sans-serif;color:#000000; }
b				{ font:bold 12px/17px arial,verdana,sans-serif;color:#000000; }
.caption		{ font:normal 10px arial,verdana,sans-serif;color:#ff0000; }
.subtitle		{ font:bold 14px/16px arial,verdana,sans-serif;color:#11500E; }
.title			{ font:bold 14px/16px arial,verdana,sans-serif;color:#000000; }

.footertd			{ font:normal 11px arial,verdana,sans-serif;color:#000000;padding-top:2px; }
a.footer			{ font:normal 11px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
a.footer:visited	{ font:normal 11px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
a.footer:hover		{ font:normal 11px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }
a.footer:active		{ font:normal 11px arial,verdana,sans-serif;color:#EB0903;text-decoration:underline; }

.dashedborder	{ border-bottom:dashed 1px #11500E;width:100%; }

	
.PageTitle		{ font:bold 14px arial,verdana,sans-serif;color:#DE2D31; }
.TabOn			{ background:#f7f7f7;padding-top:2px;padding-left:4px;padding-right:4px;text-align:center;border-top:solid 1px #c7c7c7;border-left:solid 1px #c7c7c7;border-right:solid 1px #a7a7a7; }
.TabOff			{ background:#e7e7e7;padding-top:2px;padding-left:4px;padding-right:4px;text-align:center;border-top:solid 1px #b7b7b7;border-left:solid 1px #b7b7b7;border-right:solid 1px #979797; }

TD.FooterText
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana
}
.Path
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana
}
.BorderColor
{
    BACKGROUND-COLOR: #a7a49d
}
.TitleContent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e7e7e7
}
.GreyContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #dddddd
}
.PrimaryContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
.SecondaryContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.SelectedContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.SortContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.NAContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #cccccc
}
.PrimaryColor
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #cc9900
}
.SecondaryColor
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #006633
}
.TrimaryColor
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e5e5e5
}
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: black
}
.alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: verdana
}
.xml
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: verdana
}
.xml:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.xml:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.xml:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#PoweredBy
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana
}
#FloatingButton
{
    Z-INDEX: 1;
    VISIBILITY: hidden;
    POSITION: absolute
}
#f8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
#f8b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
#f9
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
#f9b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
#f10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana
}
#f10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
#f10wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: verdana
}
#f12
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana
}
#f12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana
}
#f12wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: verdana
}
#f14
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: verdana
}
#f14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: verdana
}
#f16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: verdana
}
UNKNOWN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana
}
.text
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana
}
#popupcalendar
{
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 185px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 130px;
    BACKGROUND-COLOR: white
}
A.cal-DayLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana,  sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-DayLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-DayLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.cal-TextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A.cal-TodayLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-TodayLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.cal-TodayLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.cal-GreyDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-DECORATION: none
}
.cal-GreyInvalidDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-DECORATION: line-through
}
.cal-DayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: white
}
.cal-HeadCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #9999cb
}
.cal-Table
{
    BORDER-LEFT-COLOR: #183864;
    BORDER-BOTTOM-COLOR: #183864;
    BORDER-TOP-COLOR: #183864;
    BACKGROUND-COLOR: black;
    BORDER-RIGHT-COLOR: #183864
}
.itemHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.SearchText
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.ShoppingRowA
{
	BACKGROUND-COLOR: #e7e7e7;
}
.ShoppingRowB
{
	BACKGROUND-COLOR: #f7f7f7;
}
.ShoppingRowC
{
	BACKGROUND-COLOR: #FFFFFF;
}

.ShoppingCategory { height:45px;background:#EF0800;border-top:solid 1px #AD0800;border-left:solid 1px #AD0800;border-right:solid 1px #000000;border-bottom:solid 1px #000000; }

a.box			{ font:bold 13px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.box:visited	{ font:bold 13px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.box:hover		{ font:bold 13px arial,verdana,sans-serif;color:#000000;text-decoration:none; }
a.box:active	{ font:bold 13px arial,verdana,sans-serif;color:#000000;text-decoration:none; }