BODY 		{ color: black; font-family: arial, sans-serif }

.sstext		{ font-size: 9pt; font-family: arial, sans-serif; color: #707070 }
.author         { font-size: 10pt; font-family: arial, sans-serif; font-style: italic }
.stext          { font-size: 10pt; font-family: arial, sans-serif; }
.text           { font-size: 11pt; font-family: arial, sans-serif; }
.small          { font-size: 11pt; font-family: arial, sans-serif; text-align: justify }
.abstract       { font-size: 11pt; font-family: arial, sans-serif; padding-left: 10px; padding-right: 10px; text-align: justify }
.large		{ font-size: 12pt; font-family: arial, sans-serif; text-align: justify }
.title		{ font-size: 13pt; font-family: arial, sans-serif }
.btitle 	{ font-size: 14pt; font-weight: bold; font-family: arial, sans-serif }

PRE		{ font-family: "courier new", courier, monaco, monospace; font-size: 10pt }
CODE		{ font-family: "courier new", courier, monaco, monospace; font-size: 10pt }

A:link          { text-decoration: none; color: #0B2666; font-family: arial, sans-serif }
A:visited	{ text-decoration: none; color: #103078; font-family: arial, sans-serif }
A:active	{ text-decoration: none; color: #0000A8; font-family: arial, sans-serif }
A:hover		{ text-decoration: none; color: #CC0000; font-family: arial, sans-serif }

A.sslink:link    { text-decoration: none; color: #0B2666; font-size: 8pt; font-family: arial, sans-serif }
A.sslink:visited { text-decoration: none; color: #103078; font-size: 8pt; font-family: arial, sans-serif }
A.sslink:active  { text-decoration: none; color: #0000A8; font-size: 8pt; font-family: arial, sans-serif }
A.sslink:hover   { text-decoration: none; color: #CC0000; font-size: 8pt; font-family: arial, sans-serif }

A.slink:link    { text-decoration: none; color: #0B2666; font-size: 10pt; font-family: arial, sans-serif }
A.slink:visited	{ text-decoration: none; color: #103078; font-size: 10pt; font-family: arial, sans-serif }
A.slink:active	{ text-decoration: none; color: #0000A8; font-size: 10pt; font-family: arial, sans-serif }
A.slink:hover	{ text-decoration: none; color: #CC0000; font-size: 10pt; font-family: arial, sans-serif }

A.bslink:link    { text-decoration: none; color: #0B2666; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif }
A.bslink:visited { text-decoration: none; color: #103078; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif }
A.bslink:active  { text-decoration: none; color: #0000A8; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif }
A.bslink:hover   { text-decoration: none; color: #CC0000; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif }


/*
A.link:link     { text-decoration: none; color: #0B2666; font-size: 11pt; font-family: arial, sans-serif }
A.link:visited	{ text-decoration: none; color: #103078; font-size: 11pt; font-family: arial, sans-serif }
A.link:active	{ text-decoration: none; color: #0000A8; font-size: 11pt; font-family: arial, sans-serif }
A.link:hover	{ text-decoration: none; color: #CC0000; font-size: 11pt; font-family: arial, sans-serif }
*/

A.title:link	{text-decoration: none; color: #0B2666; font-size: 13pt; font-family: arial, sans-serif }
A.title:visited {text-decoration: none; color: #103078; font-size: 13pt; font-family: arial, sans-serif }
A.title:active	{text-decoration: none; color: #0000A8; font-size: 13pt; font-family: arial, sans-serif }
A.title:hover	{text-decoration: none; color: #CC0000; font-size: 13pt; font-family: arial, sans-serif }

A.obox:link    {text-decoration: none; color: #0B2666; font-weight: 900; font-family: arial, sans-serif; font-size: 10pt; }
A.obox:visited {text-decoration: none; color: #103078; font-weight: 900; font-family: arial, sans-serif; font-size: 10pt; }
A.obox:active  {text-decoration: none; color: #0000A8; font-weight: 900; font-family: arial, sans-serif; font-size: 10pt; }
A.obox:hover   {text-decoration: none; color: #CC0000; font-weight: 900; font-family: arial, sans-serif; font-size: 10pt; }

A.menu:link       {text-decoration: none; color: black; text-indent: -0.4em; font-family: arial, sans-serif; font-size: 0.7em; }
A.menu:visited {text-decoration: none; color: black; text-indent: -0.4em; font-family: arial, sans-serif; font-size: 0.7em; }
A.menu:hover {text-decoration: none; color: #CC0000; text-indent: -0.4em; font-family: arial, sans-serif; font-size: 0.7em; }

.menutitle   { font-weight: bold; font-size: .9em; font-family: arial, sans-serif; }

/* New Junk */

A.toolbar:link
        { text-decoration: none; color: #FFFFFF; font-size: 8pt;
          font-family: arial, sans-serif; }
A.toolbar:visited
        { text-decoration: none; color: #FFFFFF; font-size: 8pt;
          font-family: arial, sans-serif; }
A.toolbar:active
        { text-decoration: none; color: #FFFFFF; font-size: 8pt;
          font-family: arial, sans-serif; }
A.toolbar:hover
        { text-decoration: none; color: #FF0000; font-size: 8pt;
          font-family: arial, sans-serif; }

/*
A:link
	{ text-decoration: none; color: #0000AA; 
  	  font-family: arial, sans-serif }
A:visited
	{ text-decoration: none; color: #7777DD; 
	  font-family: arial, sans-serif }
A:active
	{ text-decoration: none; color: #0000A8; 
	  font-family: arial, sans-serif }
A:hover
	{ text-decoration: none; color: #CC0000; 
	  font-family: arial, sans-serif }
*/
/* kevin's links */
/*
A:link
        { color: #666699; text-decoration: underline;
	  font-family: verdana, arial, sans-serif }
A:visited
        { color: #7777dd; text-decoration: underline;
	  font-family: verdana, arial, sans-serif }
A:active
        { color: #0000a8; text-decoration: underline;
	  font-family: verdana, arial, sans-serif }
A:hover
        { color: #cc0000; text-decoration: underline;
	  font-family: verdana, arial, sans-serif }
*/


A.menutitle:link
	{ text-decoration: none; color: #FFFFFF; font-size: 8pt; 
	  font-family: arial, sans-serif; }
A.menutitle:visited
 	{ text-decoration: none; color: #FFFFFF; font-size: 8pt; 
	  font-family: arial, sans-serif; }
A.menutitle:active
	{ text-decoration: none; color: #FFFFFF; font-size: 8pt; 
	  font-family: arial, sans-serif; }
A.menutitle:hover
	{ text-decoration: none; color: #FFFFFF; font-size: 8pt; 
	  font-family: arial, sans-serif; }

A.mainmenu:link
	{ text-decoration: none; color: #283068; font-size: 10pt;
	  font-family: verdana, arial, sans-serif;  font-weight: bold; 
	  margin-top: 0; margin-bottom: 0; margin-right:0; 
	  margin-left: 0; padding-top: 0; padding-bottom: 0; 
	  padding-right: 0; padding-left: 0; }
A.mainmenu:visited
 	{ text-decoration: none; color: #283068; font-size: 10pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold; 
          margin-top: 0; margin-bottom: 0; margin-right:0; margin-left: 0; 
          padding-top: 0; padding-bottom: 0; padding-right: 0; 
	  padding-left: 0; }
A.mainmenu:active
	{ text-decoration: none; color: #283068; font-size: 10pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold; 
	  margin-top: 0; margin-bottom: 0; margin-right:0; margin-left: 0; 
	  padding-top: 0; padding-bottom: 0; padding-right: 0; 
	  padding-left: 0; }
A.mainmenu:hover
	{ text-decoration: none; color: #283068; font-size: 10pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold; 
	  margin-top: 0; margin-bottom: 0; margin-right:0; margin-left: 0; 
	  padding-top: 0; padding-bottom: 0; padding-right: 0; 
	  padding-left: 0; }

A.submenu:link
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.submenu:visited
 	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.submenu:active
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.submenu:hover
	{ line-height: .8; text-decoration: none; color: #D00000; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }

A.sub2menu:link
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub2menu:visited
 	{ line-height: .8; text-decoration: none; color: #0B2666; 
          font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub2menu:active
	{ line-height: .8; text-decoration: none; color: #0B2666; 
          font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub2menu:hover
	{ line-height: .8; text-decoration: none; color: #D00000; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }

A.sub3menu:link
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub3menu:visited 
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub3menu:active
	{ line-height: .8; text-decoration: none; color: #0B2666; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }
A.sub3menu:hover
	{ line-height: .8; text-decoration: none; color: #D00000; 
	  font-size: 9pt; font-family: verdana, arial, sans-serif }

A.bigTitleLink:link
        { text-decoration: none; color: #000000; font-size: 12pt;
          font-family: verdana, arial, sans-serif;  font-weight: bold; }
A.bigTitleLink:visited
        { text-decoration: none; color: #000000; font-size: 12pt;
          font-family: verdana, arial, sans-serif;  font-weight: bold;}
A.bigTitleLink:active
        { text-decoration: none; color: #000000; font-size: 12pt;
          font-family: verdana, arial, sans-serif;  font-weight: bold;}
A.bigTitleLink:hover
        { text-decoration: none; color: #D00000; font-size: 12pt;
          font-family: verdana, arial, sans-serif;  font-weight: bold;}


A.edTitleLink:link
	{ text-decoration: none; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold; }
A.edTitleLink:visited
	{ text-decoration: none; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold;}
A.edTitleLink:active
	{ text-decoration: none; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold;}
A.edTitleLink:hover
	{ text-decoration: none; color: #D00000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold;}

A.contentTitleList:link
	{ text-decoration: underline; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; font-weight: normal;}
A.contentTitleList:visited
 	{ text-decoration: underline; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; font-weight: normal;}
A.contentTitleList:active
	{ text-decoration: underline; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; font-weight: normal;}
A.contentTitleList:hover
	{ text-decoration: underline; color: #D00000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; font-weight: normal;}

A.link:link
        { text-decoration: none; color: #0B2666; font-size: 8pt;
          font-family: verdana, arial, sans-serif; }
A.link:visited
        { text-decoration: none; color: #0B2666; font-size: 8pt;
          font-family: verdana, arial, sans-serif; }
A.link:active
        { text-decoration: none; color: #0B2666; font-size: 8pt;
          font-family: verdana, arial, sans-serif; }
A.link:hover
        { text-decoration: none; color: #D00000; font-size: 8pt;
          font-family: verdana, arial, sans-serif; }

A.more:link
	{ text-decoration: none; color: #0B2666; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; text-align: right; }
A.more:visited
 	{ text-decoration: none; color: #0B2666; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; text-align: right; }
A.more:active
	{ text-decoration: none; color: #0B2666; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; text-align: right; }
A.more:hover
	{ text-decoration: none; color: #D00000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif; text-align: right; }

TD.columns		{ background: #FFFFFF; }
TD.smalladcolumns	{ background: #E3E3E3; }
TD.line			{ background: #CC0000; }

.edHeader 
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-weight: bold; font-size: 11pt; line-height: .9; 
	  color: #FFFFFF; font-variant: small-caps; font-style: italic; }
.edTitleLink
	{ text-decoration: none; color: #000000; font-size: 8pt; 
	  font-family: verdana, arial, sans-serif;  font-weight: bold; }
.edByLine 
	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
	  font-size: 8pt; line-height: 1; text-align: center; color: #000000; 
	  font-style: italic; }

.edText
        { font-family: Arial, Helvetica, sans-serif; font-weight: normal;
          font-size: 8pt; color: #000000; }
.edLeadin 
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-size: 8pt; color: #000000; }
.footer 
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-weight: normal; font-size: 9pt;  margin-left: 0; 
	  margin-bottom: 0; margin-right: 0; margin-top: 0; padding-top: 0; 
	  padding-bottom: 0; padding-left: 0; padding-right: 0; color: #103078; 
	  text-decoration: underline; }
.section
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-weight: bold; font-size: 10pt; font-style: italic; 
	  color: white; }
.red 
	{ color: red; list-style-type: disc; }

.date   
	{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-weight: bold; font-size: 8pt; line-height: 0; 
	  font-style: normal; color: #D00000; }


DIV.majorSectionSpace	  
	{ margin-bottom: 10px; padding-bottom: 10px; }
DIV.more		  
	{ text-align: right; }
DIV.smalladvblock
	{ margin-top: 25px; }
DIV.smalladv
	{ margin-bottom: 12px; }
DIV.grayline	
	{ margin-bottom: 12px; }
DIV.rightcolumn
	{ padding: 5px; }

DIV.contentHeaderSpace 
	{ margin-bottom: 2px; margin-top: 0; margin-right: 0; margin-left: 0;  
	  padding-top: 0; padding-bottom: 0; padding-right: 0; 
	  padding-left: 0; }

DIV.contentHeader 
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-weight: bold; font-size: 11pt; line-height: .9; 
	  margin: 2px; padding: 0; color: #FFFFFF; font-variant: small-caps;
	  font-style: italic; }
DIV.contentLeadin 
	{ font-family: Verdana, Helvetica, Arial, sans-serif; 
	  font-weight: normal; font-size: 8pt; line-height: .9; 
	  margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0; 
	  padding-top: 0; padding-bottom: 0; padding-left: 0; 
	  padding-right: 0; color: #000000; }
DIV.welcome 
	{ margin-left: 10px; }
DIV.contentByline 
	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
	  font-size: 8pt; line-height: 1; margin-left: 40px; margin-bottom: 10px; 
	  color: #000000; font-style: italic; }
DIV.contentTitle     
	{  line-height: 1;  margin: 2px; padding: 0; }
DIV.contentTitleList 
	{  line-height: 1; margin-left: 10px; margin-bottom: 8px; }
TD.mainMenu 
	{ margin: 0; padding-bottom: 5px; padding-left: 0; }
SPAN.subMenu 
	{ line-height: .8; margin-left: 0; margin-bottom: 0; margin-top: 0; 
	  padding: 0; }
TD.sub2Menu 
	{  line-height: .7; margin-left: 30px; margin-bottom: 0; margin-top: 0;}
DIV.sub3Menu 
	{  line-height: .8; margin-left: 15px; margin-bottom: 2px; margin-top: 2px;}

/* right ad/info column */
TD.rightcolumn
        { background: #e3e3e3; }

/* news/commentary styles */
.story
        { font-size: 10pt; font-family: arial, helvetica, sans-serif; text-align: justify; }
.headline
        { font-size: 18pt; font-weight: bold;
          font-family: veranda, helvetica, sans-serif; }
.deck
        { font-size: 10pt; font-weight: bold; text-align: justify;
         font-family: veranda, helvetica, sans-serif; }
.dateline
        { font-size: 10pt; font-family: veranda, helvetica, sans-serif; }
.byline
        { color: #000000; font-size: 10pt; font-style: italic;
          font-family: veranda, helvetica, sans-serif; text-decoration: none }
.subhead
        { font-size:10pt; font-weight: bold;
          font-family: arial, helvetica, sans-serif; }
.pullquotebox
        { float: right; width: 150px; padding: 5px 0px 5px 5px; }

.pullquote
        { font-size: 14pt; font-weight: bold; text-align: justify;
          font-family: veranda, helvetica, sans-serif; }
.pullquoteby
        { font-size: 12pt; font-style: italic;
          font-family: arial, helvetica, sans-serif; }
.bio
        { font-size: 8pt; font-style: italic; text-align: justify;
	  font-family: arial, helvetica, sans-serif; }
.photo
	{  float: right; width: 150px; background-color: #ffffff; padding: 3px 3px 3px 3px; }

.mugshot
	{  float: right; width: 90px; background-color: #ffffff; padding: 3px 3px 3px 3px; }


/* newsbar style */
DIV.newsbar
        { margin-top: 25px; margin-left: 5px; margin-right: 5px; }
.newsbarstory
        { font-size: 8pt; font-weight: bold;
          font-family: verdana, arial, sans-serif; }
.newsbarhead
        { font-size: 8pt; color: #CC0000; font-weight: bold;
          font-family: verdana, arial, sans-serif; }
.newsbardate
        { font-size: 8pt; color: #666666; font-weight: bold;
          font-family: verdana, arial, sans-serif; }


DIV.solaris {position: absolute; visibility: hidden; top: 0; left: 0; width: 243px; height: 63px;  background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 2; clip:rect(0,243px,63px,0);}
DIV.microsoft {position: absolute; visibility: hidden; top: 0; left: 0; width: 243px; height: 63px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 3; clip:rect(0,243px,63px,0);}
DIV.home {position: absolute; visibility: hidden; top: 0; left: 0; width: 243px; height: 63px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 4; clip:rect(0,243px,63px,0);}
DIV.news {position: absolute; visibility: hidden; top: 0; left: 0; width: 209px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 5; clip:rect(0,209px,23px,0);}
DIV.vulnerabilities {position: absolute; visibility: hidden; top: 0; left: 0; width: 413px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 6; clip:rect(0,413px,23px,0);}
DIV.tools {position: absolute; visibility: hidden; top: 0; left: 0; width: 269px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 7; clip:rect(0,269px,23px,0);}
DIV.library {position: absolute; visibility: hidden; top: 0; left: 0; width: 406px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 7; clip:rect(0,406px,23px,0);}
DIV.vendors {position: absolute; visibility: hidden; top: 0; left: 0; width: 312px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 7; clip:rect(0,312px,23px,0);}
DIV.forums {position: absolute; visibility: hidden; top: 0; left: 0; width: 246px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 7; clip:rect(0,246px,23px,0);}
DIV.calendar {position: absolute; visibility: hidden; top: 0; left: 0; width: 255px; height: 23px; background-color: #C7C78F; layer-background-color: #C7C78F; z-index: 7; clip:rect(0,255px,23px,0);}

/* for vdb/stats.html */
TABLE.stats
	{ border-color: #63639C; }
TH.stats
        { font-family: Verdana, Helvetica, Arial, sans-serif;
          font-weight: bold; font-size: 12pt;
          color: white; background-color: #63639C; }
TD.stats
        { font-family: Verdana, Helvetica, Arial, sans-serif;
          font-weight: bold; font-size: 12pt;
          color: black; background-color: #CECE9C; }
