.BodyText			{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Caption			{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:active	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:visited	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:hover	{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ErrorText				{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.HomeBottomTitle		{FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}

.HomeBottomText				{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.HomeBottomText a:link		{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomText a:active	{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomText a:visited	{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomText a:hover		{FONT-SIZE: 11px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.HomeBottomMore				{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.HomeBottomMore a:link		{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomMore a:active	{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomMore a:visited	{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeBottomMore a:hover		{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.SubNav				{FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 12px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.SubNavOn			{FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNavOn a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNavOn a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNavOn a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNavOn a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.PhotoAlbumNav				{FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PhotoAlbumNav a:link		{FONT-SIZE: 12px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.PhotoAlbumNav a:active		{FONT-SIZE: 12px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.PhotoAlbumNav a:visited	{FONT-SIZE: 12px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.PhotoAlbumNav a:hover		{FONT-SIZE: 12px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

/* misc fonts for use on the content pages */
h1				{FONT-SIZE: 30px; COLOR: #f1b53e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 30px; MARGIN: 0 0 24 0;}
h2				{FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
.Required		{FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TableHead		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #eeeeee; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Coupon			{FONT-SIZE: 18px; COLOR: #3f5012; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 75px; HEIGHT:20px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:100px}


/* background images for different parts of the site */
.NavBackground		{background: url(/images/page_left/nav_background.gif) no-repeat;}
.NavLeft			{background: url(/images/page_left/left_background_bottom.gif) repeat-y;}
.NavRight			{background: url(/images/page_left/right_background_bottom.gif) repeat-y;}
.PageLeft			{background: url(/images/page_left/left_side_background.gif) repeat-y;}


/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}
.DarkGreen			{BACKGROUND-COLOR: #3f5012;}
.LightGreen			{BACKGROUND-COLOR: #64752b;}
.Yellow				{BACKGROUND-COLOR: #f1b53e;}


/* other items */
.monospace			{font-family: Courier, monospace; font-size: 12px;}
.relative			{POSITION: relative;}
.PageBackground		{MARGIN-RIGHT: 10; MARGIN-LEFT: 10; MARGIN-TOP: 10; MARGIN-BOTTOM: 10; BACKGROUND-COLOR: #000000;}

.Patriotic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
}
.BluePatriot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00C;
}
.BodyTextPatriotic {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	COLOR: #900;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
}
