body  { color: #000000; font-size: 14px; font-family: Palatino, Times New Roman, Times, serif; line-height: 18px; text-decoration: none; background-color: white; text-align: left; margin: 0; padding: 0; }


/* main body header styles */
h1    {font-family: Palatino, Times New Roman, Times, serif; font-size: 18px;  font-weight:bold;   line-height: 18px;  color: #770C0B; margin-left: 0px; margin-right: 10px; margin-top: 0px;  margin-bottom:10px; }
h2    {font-family: Palatino, Times New Roman, Times, serif; font-size: 16px; line-height: 18px;  color: #770C0B; margin-left:0px; margin-right: 10px; margin-top:0px;  margin-bottom:10px; }

/* breadcrumb style */
p.breadcrumb  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; line-height: 14px;  color: #770C0B; margin-left: 10px; margin-right: 0px; margin-top: 5px; margin-bottom: 10px; }
p.breadcrumb a:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px;  color: #770C0B; text-decoration: underline; }
p.breadcrumb a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }
p.breadcrumb a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; line-height: 14px;  color: #770C0B; text-decoration: underline; }
p.breadcrumb a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 14px;  color: #263F6A; text-decoration: underline;  }



/* top navigation for all pages */
p.topnav { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; font-weight: bold; text-indent: 0; margin-top: 8px; margin-bottom: 5px; margin-right: 10px; text-align: right; text-indent: 5px; }
p.topnav a:link { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; font-weight: bold; text-indent: 0; margin-top: 8px; margin-bottom: 5px; text-decoration: none; text-align: right; }
p.topnav a:active { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; font-weight: bold; text-indent: 0; margin-top: 8px; margin-bottom: 5px; text-decoration: none; text-align: right; }
p.topnav a:visited { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; font-weight: bold; text-indent: 0; margin-top: 8px; margin-bottom: 5px; text-decoration: none; text-align: right; }
p.topnav a:hover { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 0px; font-weight: bold; text-indent: 0; margin-top: 8px; margin-bottom: 5px; text-decoration: underline; text-align: right; }



/* left side navigation for secondary pages */
p.sidenav              { color: #263f6a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-top: 2px; margin-bottom: 5px; margin-left: 10px; }
p.sidenav a:active    { color: #263f6a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
p.sidenav a:link     { color: #263f6a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
p.sidenav a:visited  { color: #263f6a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
p.sidenav a:hover     { color: #263f6a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }

p.sidenavhead    { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
p.sidenavhead a:active { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }
p.sidenavhead a:link   { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }
p.sidenavhead a:visited { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }
p.sidenavhead a:hover { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: underline; }


/* left side navigation for home page */
p.homenav  { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px;}
p.homenav a:active    { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
p.homenav a:link     { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
p.homenav a:visited  { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
p.homenav a:hover     { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline; }


/* event header in News and Events */
p.eventheader            { color: #ffffff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; margin: 0 0 0 5px }
p.eventheader a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px;  line-height: 14px;  color: #FFFFFF; text-decoration: none; }
p.eventheader a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px;  line-height: 14px;  color: #FFFFFF; text-decoration: none; }
p.eventheader a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px;  line-height: 14px;  color: #FFFFFF; text-decoration: none; }
p.eventheader a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }


/* event listing in News and Events */
p.eventlisting           {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 16px;  color: #000000; margin-left:5px; margin-right: 0px; margin-top:0px; margin-bottom:10px; }
p.eventlisting a:active  {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 16px;  color: #770C0B; text-decoration: underline; }
p.eventlisting a:link    {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 16px;  color: #770C0B; text-decoration: underline; }
p.eventlisting a:visited {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 16px;  color: #770C0B; text-decoration: underline; }
p.eventlisting a:hover   {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 16px;  color: #770C0B; text-decoration: underline; }




/* footer style */
hr     {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
p.footerleft      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; margin-left: 10px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; text-align: left; }
p.footerleft a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerleft a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerleft a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerleft a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }

p.footerright    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; margin-left: 0px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; text-align: right }
p.footerright a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerright a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerright a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #263f6a; text-decoration: none; }
p.footerright a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }





/* events-news-highlights header */
p.eventshead           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 14px;  color: #333333; margin-left: 15px; margin-right: 15px; margin-top: 12px; margin-bottom: 0px; }
p.eventshead a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 14px;  color: #B44444; text-decoration: none; }
p.eventshead a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 14px;  color: #B44444; text-decoration: none; }
p.eventshead a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 14px;  color: #B44444; text-decoration: none; }
p.eventshead a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 14px;  color: #330033; text-decoration: none; }

/* event item */
p.eventitem           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #333333; margin-left: 15px; margin-right: 15px; margin-top: 12px; margin-bottom: 0px; }
p.eventitem a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #666699; text-decoration: underline; }
p.eventitem a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #666699; text-decoration: underline; }
p.eventitem a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #666699; text-decoration: underline; }
p.eventitem a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px;  color: #330033; text-decoration: underline; }

/* photo caption */
p.photocaption           {font-family: Palatino, Times New Roman, Times, serif; font-weight: bold; font-size: 12px; text-align: center; line-height: 14px;  color: #770C0B; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
p.photocaption a:active  {font-family: Palatino, Times New Roman, Times, serif; font-weight: bold; font-size: 12px; text-align: center; line-height: 14px;  color: #770C0B; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-decoration: underline; }
p.photocaption a:link    {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }
p.photocaption a:visited {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 14px;  color: #770C0B; text-decoration: underline; }
p.photocaption a:hover   {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 14px;  color: #263F6A;	 text-decoration: underline; }
p.photocaptionright {font-family: Palatino, Times New Roman, Times, serif; font-size: 12px;  line-height: 14px;  color: #770C0B; margin-left:133px; margin-right: 53px; margin-top:0px; margin-bottom: 0px; }



/* callout sidebar text  for all pages  */
p.callout           {font-family: Palatino, Times New Roman, Times, serif; font-weight: bold; font-size: 16px;  line-height: 24px;  color: #770C0B; margin-left: 10px; margin-right: 10px; margin-top: 8px; margin-bottom: 8px; text-align: left; }



/* main body text style */
p.main            { color: #000000; font-size: 14px; font-family: Palatino, Times New Roman, Times, serif; line-height: 18px; }
p.main a:active  {font-family: Palatino, Times New Roman, Times, serif; font-size: 14px;  line-height: 18px;  color: #000000; text-decoration: underline; }
p.main a:link    {font-family: Palatino, Times New Roman, Times, serif; font-size: 14px;  line-height: 18px;  color: #000000; text-decoration: underline; }
p.main a:visited {font-family: Palatino, Times New Roman, Times, serif; font-size: 14px;  line-height: 18px;  color: #000000; text-decoration: underline; }
p.main a:hover   {font-family: Palatino, Times New Roman, Times, serif; font-size: 14px;  line-height: 18px;  color: #770C0B; text-decoration: underline; }