/**** Link Definitions **********************************************/

a:link         {            color: #00cc00;
                      font-weight: bold;
                  text-decoration: none; }

a:visited      {            color: #00cc00;
                      font-weight: bold;
                  text-decoration: none; }

a:hover        {            color: #ff00ff;
                      font-weight: bold;
                  text-decoration: none; }

a:active       {            color: #ff00ff;
                      font-weight: bold;
                  text-decoration: none; }

/**** Background Definitions ****************************************/

.bgstd         { background-image: url(nspbgv.gif);
                 background-color: #004400; }

.bgdark        { background-image: url(nspbgd.gif);
                 background-color: #004400; }

.footbar       {background-image: url(nspbgd.gif);
								  	    font-size: 6pt;
                            color: #ffffff;
		                   text-align: center;
                      margin-left: 10px;
                       margin-top: 5px;
                    margin-bottom: 5px;
                     margin-right: 10px; }

.nslsign       { background-color: #aa0000; }

.bghilite      { background-color: #cceecc;
                 font-family: verdana, arial, helvetica, sans-serif;}

.bgwhite       { background-color: #eeeeee;
                 font-family: verdana, arial, helvetica, sans-serif; }

.bgltgray      { background-color: #cccccc;
                 font-family: verdana, arial, helvetica, sans-serif; }

/**** Standard Text Element Definitions *****************************/

p              {   	    font-size: 9pt;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400;
                      margin-left: 20px;
                     margin-right: 20px; }

td             {   	    font-size: 9pt;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

h1             {        font-size: 12pt;
                      font-weight: bold;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

h2             {        font-size: 11pt;
                      font-weight: bold;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

h3             {        font-size: 10pt;
                      font-weight: bold;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

ul             {   	font-size: 9pt;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

ol             {   	font-size: 9t;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

li             {   	font-size: 9pt;
                    margin-bottom: 10px;
                 font-family: verdana, arial, helvetica, sans-serif;
                            color: #004400; }

/**** Text Class Definitions ****************************************/

.newhost       {   	    font-size: 8pt;
                      font-weight: bold;
                            color: #aacc00;}

.title         { font-family: verdana, arial, helvetica, sans-serif;
                      font-weight: bold;
                       font-style: italic;
                            color: #000088; }

.cattitle      {        font-size: 11pt;
                 font-family: verdana, arial, helvetica, sans-serif;
                      font-weight: bold;
                       font-style: italic;
                            color: #000088; }

.sidebar       {   	    font-size: 11pt;
                      font-weight: bold;
                            color: 66cc66;
                       text-align: center; }

.sidelink      {   	    font-size: 9pt;
                            color: 66cc66;
                       text-align: center; }

.sidelinko     {   	    font-size: 9pt;
                      font-weight: bold;
                            color: white;
                       text-align: center; }

.redhilite     {      font-weight: bold;
                       text-align: center;
                            color: red; }

.updated       {   	    font-size: 8pt;
                            color: ccffcc;
                       text-align: center; }

.ritebold      {      font-weight: bold;
                       text-align: right; }

.centerbold    {      font-weight: bold;
                       text-align: center; }

.titem         {   	font-size: 9pt;
                      font-family: verdana, arial, helvetica, sans-serif;
                            color: #000088;
                      font-weight: bold;
                       text-align: right; }

.formc         {      	font-size: 9pt;
                      font-weight: bold;
                            color: #000088;
                       text-align: center; }

.formr         {   	font-size: 9pt;
                      font-weight: bold;
                            color: #000088;
                       text-align: right; }

.invisible     {          display: none; }

.center        {       text-align: center; }

.normal        {      font-weight: normal; }

.bold          {      font-weight: bold; }

.italic        {       font-style: italic; }

.bolditalic    {      font-weight: bold;
                       font-style: italic; }

.noital        {       font-style: normal; }

.smwhite       {            color: e0e9d6;
                       font-style: normal;
                        font-size: 7pt; }

.strike        {  text-decoration: line-through; }


.nsltext       { font-family: verdana, arial, helvetica, sans-serif;
                        font-size: 10pt;
                      font-weight: bold;
                            color: #ffff00; }

.hilite        { font-family: verdana, arial, helvetica, sans-serif;
                      font-weight: bold;
                            color: #000088; }

.hilitered     { font-family: verdana, arial, helvetica, sans-serif;
                      font-weight: bold;
                            color: #cc0000; }

.notice        { font-family: verdana, arial, helvetica, sans-serif;
                      font-weight: bold;
                       font-style: italic;
                      margin-left: 50px;
                     margin-right: 50px;
                            color: #880000;}


/**** Special Element Definitions ***********************************/

.listsquare    {  list-style-type: square; }

.listcircle    {  list-style-type: circle; }

.listnone      {  list-style-type: none; }

/**** End ***********************************************************/
