body { font-family: Arial, Helvetica, Verdana, sans-serif; }

.BodyText			{FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 18px; COLOR: #ff031b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #012d6b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #ff031b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 10px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #ff031b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Caption			{FONT-SIZE: 9px; COLOR: #012d6b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 9px; COLOR: #012d6b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:active	{FONT-SIZE: 9px; COLOR: #012d6b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:visited	{FONT-SIZE: 9px; COLOR: #012d6b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.Caption a:hover	{FONT-SIZE: 9px; COLOR: #ff031b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.AnnouncementsHeader            {FONT-SIZE: 11px; LINE-HEIGHT: normal; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.AnnouncementsRule              {BACKGROUND-COLOR: #1c449c;}
.AnnouncementsBackground        {BACKGROUND-COLOR: #fff8cb;}
.AnnouncementsText              {FONT-SIZE: 10px; LINE-HEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.AnnouncementsText a:link       {FONT-SIZE: 10px; LINE-HEIGHT: normal; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.AnnouncementsText a:active     {FONT-SIZE: 10px; LINE-HEIGHT: normal; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.AnnouncementsText a:visited    {FONT-SIZE: 10px; LINE-HEIGHT: normal; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.AnnouncementsText a:hover      {FONT-SIZE: 10px; LINE-HEIGHT: normal; COLOR: #ff031b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.LeftNavText                {FONT-SIZE: 11px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavText a:link         {FONT-SIZE: 11px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavText a:active       {FONT-SIZE: 11px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavText a:visited      {FONT-SIZE: 11px; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavText a:hover        {FONT-SIZE: 11px; COLOR: #ff031b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.LeftNavTextOn                {FONT-SIZE: 11px; COLOR: #1c449c; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavTextOn a:link         {FONT-SIZE: 11px; COLOR: #1c449c; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavTextOn a:active       {FONT-SIZE: 11px; COLOR: #1c449c; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavTextOn a:visited      {FONT-SIZE: 11px; COLOR: #1c449c; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavTextOn a:hover        {FONT-SIZE: 11px; COLOR: #1c449c; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.EmailUpdatesHeaderBackground   {BACKGROUND-COLOR: #1c449c;}
.EmailUpdatesHeaderFont         {FONT-SIZE: 12px; LINE-HEIGHT: normal; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.EmailUpdatesBackground         {BACKGROUND-COLOR: #fee01e;}


/* misc fonts for use on the content pages */
h1				{FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
h2				{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #1c449c; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
.Required		{FONT-SIZE: 11px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 244px; HEIGHT:14px}
.textbox250Real		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 69px; HEIGHT:14px}
.textbox50			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 46px; HEIGHT:14px}
.textbox40			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 36px; HEIGHT:14px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 244px; HEIGHT:74px}
.FormText           {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000;}
.SearchBox          {FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 144px; HEIGHT:12px; LINE-HEIGHT: 12px; BACKGROUND-COLOR:#ddeaf4; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#000000; }
.EmailAlertBoxes    {FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #818285; WIDTH: 107px; HEIGHT:12px; LINE-HEIGHT: 12px; BACKGROUND-COLOR:#ffffff; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#818285; }


/* background images for different parts of the site */
.MainContentBackground  {background: url(../images/main_background.jpg) no-repeat;}


/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}
.LeftNavBackground  {BACKGROUND-COLOR: #fff8cb;}
.LeftNavRule     	{BACKGROUND-COLOR: #1c449c;}
.HeaderBackground	{BACKGROUND-COLOR: #ffffff;}
.PageBorder 		{BACKGROUND-COLOR: #1c449c;}
.RightPhotoBorder   {BACKGROUND-COLOR: #1c449c;}

/* other items */
.PageBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #def0fd;}


/* for announcement area at the top of the page */
#scrollup { position: absolute; overflow: hidden; height: 64px; width: 312px; }
.headline { position: absolute; top: 100px; left: 0px; width:312px; }

/* define size of scrolling area */
#MainContent			{width: 353px; padding:0; margin:0;}
#MainContentWrap		{width: 381px; height:432px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#VideoContent           {width: 240px; padding:0; margin:0;}
#VideoContentWrap       {width: 268px; height:432px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#WideContent			{width: 740px; padding:0; margin:0;}
#WideContentWrap		{width: 768px; height:432px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
