/* --------------------------------------------------------------------
   -- d_m.css 
   -- 
   -- Copyright © 2005 - 2008 Dave Moats.  All rights reserved.
   --
   -- Portions Copyright © Norman AntiVirus ( www.norman.com )
   --
   -- You may link to this site freely from your own site.
   --
   -------------------------------------------------------------------- */
div.clear
{
  clear:  both;
}

a
{
    text-decoration: none;
}
a:visited
{
    text-decoration: underline;
    color: #969033;
    /* d19d64 */
}
a:hover
{
    text-decoration: none;
    color: #f5b61e;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background: #ffffff url(/includes/images/greymenu3.jpg) top left repeat-y;
}

pre
{
	width: 615px;
   border: 1pt solid #aebdcc;
	background-color: #f3f5f7;
	padding: 5pt;
	font-family: monospace;
	white-space: pre;
	/* begin css 3 or browser specific rules - do not remove!
	see: http://forums.techguy.org/archive/index.php/t-249849.html */
}

#subPage
{
    margin: 2;
    padding: 2;
    font-family: Arial, Helvetica, sans-serif;
    color: #333242;
    background: #eeeeee;
}

iframe.mainFrame
{
   margin:    0;
   padding:   2px;
   border: 0;
   background: #737282;
   width:     675px;
   height:    300px;
}

span.titleInfo
{
   color: #070F6F;
   font-size: 18px;
}

span.showFrame
{
   color: #696969;
   cursor: pointer;
   font-size:  10px;
}
div.blogData
{
    margin: 14px 14px 14px 154px;
    margin-bottom: 10px;
    font-size: .95em;
    background-color: #ffffff;
}
div.mainData
{
    margin: 14px 14px 14px 184px;
    margin-bottom: 10px;
    font-size: .95em;
    background-color: #ffffff;
}
div.mainData a
{
    color: #043F77;
}
div.mainData a:visited
{
    text-decoration: underline;
    color: #969033;
}
div.mainData a:hover
{
    text-decoration: none;
    color: #f5b61e;
}
div.mainData img
{
    margin-left: 10px;
    border: none;
}
div.mainData p
{
    margin: 10px;
    line-height: 1.3em;
}
div.mainData .dnld
{
    margin: 30px 10px 35px 10px;        
    font-weight: bold;
}
div.mainData .virusData
{
	background-color: #ffffff;
	margin: 10px 10px 10px 10px;
}

div.mainData h2
{
	color: #070F6F;
}
div.mainData h3
{
	color: #070F6F;
}
div.mainData h4
{
	color: #070F6F;
}

td.securityTables
{
    vertical-align: top;
}

a.menuLinkTop
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #993333;
    font-style: normal;
    font-family: Arial, Serif;
    top: 0px;
    font-variant: small-caps;
    text-decoration: none;
}

ul.menuList li.menuList a.menuLinkTop:hover
{
    background: #993333;
    color: #ffffff;
}

a.menuLink
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #993333;
    font-style: normal;
    font-family: Arial, Serif;
    top: 0px;
    font-variant: small-caps;
    text-decoration: none;
}

a.mailLink
{
    font-weight: normal;
    font-size: 13px;
    left: 147px;
    color: #993333;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

a.mailLink2
{
    font-weight: bold;
    font-size: 21px;
    left: 147px;
    color: #993333;
    font-family: Arial, Serif;
    font-variant: small-caps;
    text-decoration: none;
}

a.mailLink:visited
{
    text-decoration: underline;
    color: #969033;
}

a.mailLink2:visited
{
    text-decoration: underline;
    color: #969033;
}

a.mailLink:hover
{
    color:#f5b61e;
}

a.mailLink2:hover
{
    color:#f5b61e;
}



table.virusTable
{
    border: ridge;
    border-width: thin;
    border-color: #A4A4A4;
}

table.RSStable
{
    background-color: #eeeeee;
    border: ridge;
    border-width: thin;
    border-color: #A4A4A4;
}

td.RSSheader
{
	color: #ffffff;
	background-color: #737282;
	text-align: center;
}

a.RSSfeedLink
{
    font-weight: normal;
    font-size: 14px;
    left: 147px;
    color: #00008b;
    font-style: normal;
    font-family: Arial, Serif;
    top: 0px;
    font-variant: normal;
    text-decoration: none;
}
a.RSSfeedLink:visited
{
    text-decoration: underline;
    color: #969033;
}
a.RSSfeedLink:hover
{
    color:#f5b61e;
}

div.bText a.codelink
{
    font-weight: normal;
    font-size: 13px;
    color: #00008b;
    font-style: normal;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: underline;
}
div.bText a.codelink:visited
{
    text-decoration: underline;
    color: #969033;
}
div.bText a.codelink:hover
{
    color:#f5b61e;
}

a.codelink
{
    font-weight: normal;
    font-size: 15px;
    color: #00008b;
    font-style: normal;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}
a.codelink:visited
{
    text-decoration: underline;
    color: #969033;
}
a.codelink:hover
{
    color:#f5b61e;
}


a.funbooklink
{
    font-weight: normal;
    font-size: 15px;
    color: #00008b;
    font-style: normal;
    font-family: Arial, Serif;
    font-variant: small-caps;
    text-decoration: none;
}
a.funbooklink:visited
{
    text-decoration: underline;
    color: #969033;
}
a.funbooklink:hover
{
    color:#f5b61e;
}

ul.menuList
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 147px;
    font-variant: normal;
    font-family: Arial, Serif;
    font-size: 18px;
}

ul.menuList li.menuList
{
    position: relative;
}

li.menuList ul.menuList
{
    display: none;
    font-size: 18px;
    color: #993333;
    font-family: Arial, Serif;
    position: absolute;
    top: auto;
    background-color: #dfe0eb;
    font-variant: normal;
}

ul.menuList li.menuList a
{
    display: block;
    text-decoration: none;
    padding: 5px;
    border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menuList li.menuList
{
    float: left;
    height: 1%;
}
* html ul.menuList li.menuList a
{
    height: 1%;
}
/* End */

li:hover ul.menuList, li.over ul.menuList
{
    display: block;
}

ul.menuList li.menuList a:hover
{
    display: block;
    background: #993333;
    color: #ffffff;
}

ul.resumeList
{
    list-style-type: disc;
}

ul.resumeSubList
{
    list-style-type: circle;
}
ul.resumeSubList1
{
    list-style-type: circle;
    float: left;
}
ul.resumeSubList2
{
    list-style-type: square;
}

li.resumeData
{
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

table.resumeTable
{
	background-color: #ffffff;
}

tr.resumeTR
{
	background-color: #ffffff;
}

td.resumeMainHeader
{
    font-size: 25px;
    left: 147px;
    color: #00008b;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
    text-align: center;
}

td.resumeSubHeader
{
    font-size: 20px;
    left: 147px;
    color: #00008b;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
    text-align: center;
}

td.resumeSubHeader2
{
    font-size: 17px;
    left: 147px;
    color: #00008b;
    font-weight: bold;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

td.resumeJobTitle
{
    font-size: 15px;
    color: #00008b;
    font-weight: bold;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

td.resumeData
{
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

td.resumeDate
{
    font-size: 14px;
    left: 147px;
    color: #00008b;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
    text-align: left;
}

td.HeadlineData
{
    font-size: 15px;
    text-align: center;
    color: #000000;
    font-family: Arial, Serif;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    background-color: #cfcfcf;
}

td.HeadlineSpace
{
    background-color: #ffffff;
}

td.HeadlineFrame
{
    background-color: #ffffff;
    text-align: center;
}

/*-----------------------------------------------
  -- start mail form settings
  -----------------------------------------------*/
div.mailForm
{
    width: 631px;
    margin-left: 5px;
    margin-bottom: 50px;
    padding:     20px 20px 20px 20px;
    font-family: Arial, Serif;
    font-size: .95em;
    color:     #353535;
    background-color: #f3f5f7;
    border: 1pt solid #aebdcc;
}

/*-----------------------------------------------
  -- end mail form settings
  -----------------------------------------------*/

/*-----------------------------------------------
  -- start sample code css settings
  -----------------------------------------------*/
div.mainCodeData
{
    margin-top:    10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding:     20px 20px 20px 20px;
    font-family: Arial, Serif;
    font-size: .95em;
    color:     #353535;
    background-color: #f3f5f7;
    border: 1pt solid #aebdcc;
}

div.codeIndent
{
    margin-left:    4px;
}

div.funcArgs
{
    margin-left:    2px;
}

span.codeComment
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #009900;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

span.codeKeyword
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #0000ff;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}
span.codeKeyword2
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-variant: bold;
    text-decoration: none;
}
span.codeKeyword3
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-variant: italic;
    text-decoration: none;
}
span.codeKeyword4
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: SArial, erif;
    font-variant: normal;
    text-decoration: none;
}
span.codeString
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #8F080E;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}
span.codeContent
{
    font-weight: normal;
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

/*-----------------------------------------------
  -- end sample code css settings
  -----------------------------------------------*/

td.codeLinkComment
{
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

p.pageData
{
    font-size: 15px;
    left: 147px;
    color: #000000;
    font-family: Arial, Serif;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

ul.siteMap a
{
	text-decoration: none;
}
ul.siteMap a:visited
{
    text-decoration: underline;
    color: #969033;
}
ul.siteMap a:hover
{
	color:#f5b61e;
	text-decoration: none;
}


td.milQuote
{
    /* background:      #313237;   */
    color:           #313237;
    font-family:     Arial, Serif;
    font-weight:     normal;
    font-variant:    normal;
    text-decoration: none;
    padding:         10px 10px 10px 10px;
}
td.armyInfo
{
	 width: 10%;
	 vertical-align: top;
}
td.armyData
{
	vertical-align: top;
}

div.picture
{
	 font-family: Arial, Serif; 
	 font-size: medium;
	 color: #696969;
}

td.pageSubHeader
{
    font-size: 17px;
    left: 147px;
    color: #00008b;
    font-weight: bold;
    font-family: Arial, Serif;
    font-variant: small-caps;
    text-decoration: none;
    text-align: center;
}

td.pageMainHeader
{
    font-size: 25px;
    left: 147px;
    color: #00008b;
    font-family: Arial, Serif;
    font-variant: normal;
    text-decoration: none;
}

table.codeBlock
{
    padding-right: 8px;
    padding-left: 8px;
    vertical-align: baseline;
    background-color: #d6d9dc;
    text-align: left;
}

table.main
{
    width: 100%;
    background-color: #ffffff;
}

tr.main
{
    background-color: #ffffff;
}

td.main
{
    width: 10%;
    background-color: #ffffff;
}

table.standard
{
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
}

tr.standard
{
    background-color: #ffffff;
}

td.standardLeft
{
    width: 10%;
    background-color: #ffffff;
}

td.standardCenter
{
    width: 80%;
    background-color: #ffffff;
}

td.standardRight
{
    width: 10%;
    background-color: #ffffff;
}

td.standardMenu
{
    vertical-align: sub;
    width: 20%;
    background-color: #ffffff;
    text-align: center;
}

div.headerInfo
{
    BACKGROUND: url(/includes/images/greybck4.jpg) no-repeat left top;
    HEIGHT: 97px
}
div.headerInfo A
{
    LEFT: 190px;
    WIDTH: 340px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 77px
}
div.headerInfo UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 13px;
    LEFT: 600px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fdfdfd;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 15px
}
div.header
{
    BACKGROUND: url(/includes/images/darkheadr.jpg) repeat-x left top;
    POSITION: relative;
    HEIGHT: 97px
}

ul.mainMenu ul 
{
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.mainMenu li
{
    display: inline;
    font-size: 14px;
    font-weight: bold;
}
ul.mainMenu li a
{
    display: block;
    padding-left: 7px;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    color: #f5b61e;
    background: url(/includes/images/grey_menu.jpg) top left repeat-x;
}
ul.mainMenu li a:hover
{
    color: #ffffff;
}
ul.mainMenu li ul
{
    margin: 0;
}
ul.mainMenu li ul li
{
    font-size: 11px;
}
ul.mainMenu li ul li a
{
    padding-left: 32px;
    color: #ffffff;
    background: url(/includes/images/grey_menu.jpg);
}
ul.mainMenu li ul li a:hover
{
    color: #f5b61e;
}
div.contNav
{
    position: absolute;
    top: 110px;
    left: -40px;
    margin-top: -80px;
    width: 170px;
}
ul.miscLinks
{
    position: absolute;
    top: 75px;
    left: 197px;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 18px;
}
ul.miscLinks li
{
    display: inline;
    padding-top: 3px;
    padding-right: 10px;
    line-height: 19px;
    font-size: 11px;
    font-weight: bold;
}
ul.miscLinks li a
{
    text-decoration: none;
    color: #3a3a3a;
}
ul.miscLinks li a:hover
{
    color: #f5b61e;
}

#gFoot
{
	left: 197px;
	text-align: center;
	font-family: Arial, Courier New;
	font-size: x-small;
	color: #696969;	
}
#tLink
{
	text-decoration: none;
	color: #3a3a3a;
	font-style: italic;
	font-variant: small-caps;
	font-size: x-small;
}
#tLink:hover
{
	text-decoration: none;
	color: #f5b61e;
	font-style: normal;
	font-variant: small-caps;
}
#mLink
{
	text-decoration: none;
	color: #3a3a3a;
	font-style: italic;
	font-variant: small-caps;
	font-size: x-small;
}

#mLink:hover
{
	text-decoration: none;
	color: #f5b61e;
	font-style: normal;
	font-variant: small-caps;
}
#downDisclaimer
{
    color: #ffffff;
    background-color: #737282;
    padding:          10px;
}
#downLinks
{
    color: #ffffff;
    background-color: #000000;
    padding:  25px;
}
#downLinks a
{
    color: #ffffff;
    text-decoration:   none;
}
#downLinks a:visited
{
    text-decoration: underline;
    color: #969033;
}
#downLinks a:hover
{
    text-decoration:   none;
    color: #f5b61e;
}

span.msp
{
    background: yellow;
    color:      red;
}

/* start Norman specific settings */
/*Style for DIV tag around the entire warning table*/
.main {
  width: 130px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}

/*This is in a DIV tag above the table. Contains link to Norman*/
.main_header {
  text-align:center;
  width: 130px;
  padding-bottom: 2px;
  margin-bottom: 1px;
  text-transform: uppercase;
  background-color: #007676;
  text-decoration: none;
  color:white;
}

/*This is the style for the table which lists the warnings*/
.main_table {
  margin-bottom: 10px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/*The day, month and year cell has a <span> which uses this style*/
.span_cell {
  font-family: verdana; 
  display: inline; 
  letter-spacing: -0.5pt;
}

/*Style for a blank cell between year and virusname*/
.td_filler {
  padding-left: 2px;
  letter-spacing: -0.5px;
}

/*Style for the link (a href) to the virus description*/
.a_name {
  font-size: 9px;
  text-decoration: none;
  color: #003399;
}

/*Style used in the <td> where you find High Risk, Medium Risk and Low Risk*/
.td_risk_header {
  color: white;
  padding-left: 2px;
  text-transform: uppercase;
}

/*Style used in the <tr> where you find the <td> above*/
.tr_risk_header {
  background: black;
}

/*Link style for the link to virus description*/
A.a_name, A.a_name:visited {
  color: #003399;
  font-weight: lighter;
  text-decoration: none;
}

/*Link style for the link to virus description*/
A.a_name:active, A.a_name:hover {
  color: #fd0011;
  font-weight: lighter;
  text-decoration: none;
}

/*Link style for the link to virus description*/
A.a_name {
	font-size: 9px;
}

#normanImage
{
   margin-left:  0px;
}
/* end Norman settings */