/* Additional local styles for NSS Home Page */

body { font-family: Arial, Tahoma, Helvetica, sans-serif; font-style: normal }

p { font-size: 80%; margin: 0.5ex 0.2em 1.5ex 0.2em }

input.Search_NSS { font-size: 11px; font-family: "Courier New", Courier, monospace }

.HP_NSS_Welcome { font-size: 100%; font-weight: bold; color: white; text-align: center; 
                  background-color: #00296b; margin: 0.1ex 0 0.5ex 0; padding: 0.5ex 0.5em }
.NSS_Vision {
  color: #000099; font-size: 85%; width: 42em; text-align: center; 
  margin-left: auto; margin-right: auto; margin-bottom: 1.5ex; 
  font-style: italic; font-weight: bold; 
/*   font-family: "Monotype Corsiva", Corsiva, "Lucida Handwriting", "Script MT Bold", 
               "Brush Script MT", "Comic Sans MS", "Comic Sans", cursive */
}

.left { text-align: left }
.right { text-align: right }

div.Join_Renew_Donate { margin-top: 6px; display: block; padding: 0.2em; 
                        background-color: #ffe4df; border: 1px solid black }
div.Join_Renew_Donate p { font-size: 140%; font-weight: bold; 
  margin-top: 0.0ex; margin-bottom: 0.0ex; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif }
div.Join_Renew_Donate a { text-decoration: none; }


div.Help_Support { margin-top: 6px; display: block; padding: 0.2em; 
                   background-color: #ddd; border: 1px solid black }
div.Help_Support p { margin-bottom: 5px; text-align: center; font-weight: bold; font-size: 100% }
div.Help_Support ul { margin: 0; padding: 0 }
div.Help_Support li { text-align: left; margin: 6px 0.4em 10px 1.4em; font-size: 90% }


.HP_News_Title { font-size: 100%; font-weight: bold; color: white; 
                 background-color: #00296b; margin: 1.5ex 0 0.5ex 0; padding: 0.5ex 0.5em }
.HP_News_Date { margin-bottom: 1ex; margin-left: 0.5em; font-size: 75% }
.HP_News_Text { text-align: left }
.HP_News_Link { text-align: center; font-size: 95%; margin-top: 0 }

div.HP_News ul { margin-left: 4em; margin-right: 1.5em; margin-top: 0; padding: 0 }
div.HP_News ul li { font-size: 80%; margin: 0.5ex 0.2em 1.5ex 0.2em }

div.HP_News_Blog { background-color: #eef; padding: 2px; margin-bottom: 1ex }
div.HP_News_Blog p { font-size: 90%; margin-bottom: 0; font-weight: bold }
div.HP_News_Blog ul { margin-left: 1.3em; margin-top: 0; padding: 0 }
div.HP_News_Blog ul li { font-size: 75%; margin-top: 0.8ex; list-style-image: url(/images/silver_ball.gif) }

.navlist  { padding: 0px; margin: 1px 1px 10px 14px; list-style-image: url(rlinkarrow.gif); font-size: 84% }
.navlisth { font-size: medium; font-weight: bold; line-height: 1.2; margin-bottom: 1px; text-align: center }

.advblu { margin-top: 6px; padding: 0.2em; background-color: #ddd; border: 1px solid black; text-align: center }


