/*1999 pdqlib/lib.css  ŠPat Drummond  	2011 Apr 9 */
.red	{color:red}
BODY	{color:black; background:#6AA; margin: 0px;}
BODY,P,DIV, UL,OL,TD,TH, H1,H2,H3,H4,H5,H6
	{font-family:Arial,Helvetica,sans-serif; }

	/*TABLE MAIN CONTENT*/
.PageTable {color:black; background:white;
	max-width: 1040px;
	}
	/*TD MAIN CONTENT */
.maincell {color:black; background:white;
	width: 50em;
	padding:4px 4em 1em 4em;
	}
H1	{color:#055; font-size:150%; margin: 2% 0 1%;}
IMG.logo, A.logo
	{padding:0 14px 0 0; vertical-align:middle; border:none;}
H2	{color:#066; margin-top:1.5em;}
H2 A:link, H2 A:visited	{color:#066; border-bottom-color:#066}
H3	{color:#C52; margin-top:2em; font-size:130%;}
H3.big	{font-size:170%;}
H3 A:link, H3 A:visited	{color:#930;}
.head	{color:#C52; font-size:120%; font-weight:bold;}
.title	{color:#333; font-size:120%; font-weight:bold;}  /*viruspalm*/
.title2	{color:#333; font-size:100%; font-weight:bold; margin-bottom:.3em;}/*DnLd*/
H4,H5	{color:#A42}
H4	{font-size:105%}
H4 A:link, H4 A:visited	{color:#A42; border-bottom-color:#A42}
TD	{vertical-align:top}
LI	{margin: 0 0 .6em 1em}
UL	{list-style-type:square}
UL UL	{list-style-type:disc;
	padding-top: .3em; margin-top: .3em;}
OL	{list-style-type:decimal;
	padding-left:1em; margin-left:1em; }
OL UL	{list-style-type:disc;
	padding-top: .2em; margin: .2em 0 .5em;}
OL UL LI {margin:2px 0 .5em 0;}
OL OL	{list-style-type:lower-alpha;
	padding-top: .3em; margin-top: .3em;}
OL.list	{margin-top: 0; margin-bottom: 0}
OL OL OL {list-style-Type:lower-roman;
	padding-top: .3em; margin-top: .3em;}}
.list LI {margin-bottom:4px}
DT	{font-weight:bold;}
DD	{margin-bottom:10px}
EM,.em	{color:#444; font-weight:bold;}
HR	{color:#099}
TT	{font-family:Times New Roman,serif; font-size:110%;
	font-weight:bold; color:#600; }
KBD	{font-family:Courier New,monospaced; font-size:110%; font-weight:bold; }
BR	{clear:both}
CODE, .code {font-family:Times New Roman,serif; font-size:110%; color:#930;}
.code	{background:#FFD}
TEXTAREA {font-size:90%;}

A:link		{color:#046; text-decoration:none; border-bottom:1px dotted #046;}
A:active 	{color:#C00; text-decoration:none;}
A:visited 	{color:#203; text-decoration:none; border-bottom:1px dotted #203;}
A:hover		{background:#FF6;}
A.nohover	{background:transparent; text-decoration:none; border:none;}
A.nohover:hover	{background:transparent; text-decoration:none; border:none;}
A IMG		{background:transparent; text-decoration:none; border:none;}
H1 A:link, H1 A:visited
		{background:white; text-decoration:none; border:none;}
H1 A:hover	{background: #FF9}
A.external, .external A
		{color:#070; border-color: #070;}
A.external:visited, .external A:visited
		{color:#050;  border-color: #050;}
A.external:hover, .external A:hover
		{color:#040; border-color: #040; background:#D4FFE4;}

.ImageLink A	{color:red; text-decoration:none; border:none;}
.ImageLink A:hover{text-decoration:none; border:0;}
.ImageLink IMG {padding:0; border:0;}

A.top	{float:right; margin: 4px 16px 16px;
	background:transparent; text-decoration:none; border:none; }	/*TOP ARROW*/
A.toparrow {float:right; margin: 6px 12px;
	background:transparent; text-decoration:none; border:none;}	/*TOP ARROW*/
A.toparrow:hover {background:yellow}
A.backarrow {text-decoration:none; border:none;}			/*BACK ARROW*/

.main	{margin: 0px 6%; clear:both; width:88%; max-width:800px;}

.menubar {color:white; font-size:95%; font-family:Arial,sans-serif;
	text-align:center;
	margin: 1.5em 0;}
.menubar A {color:#039; background:#F8E899; font-weight:bold;
	white-space:nowrap;
	padding:2px 4px; margin: 0 4px;
	text-decoration:none; border:1px outset #DDD;}
.menubar A:hover {color:#006; background:#FE6;
	text-decoration:none; border-style:inset;}

.linkbar {font-size:95%; font-family:Arial,sans-serif;
	text-align:center; line-height:2.5em;}
.linkbar A {color:#039; background:#D4E4E0; font-weight:bold;
	white-space:nowrap;
	padding:2px 5px 2px; margin: 0 .5em;
	text-decoration:none; border:3px outset #999; -moz-border-radius:8px;}
.linkbar IMG {margin-left:5px; vertical-align:bottom; }
.linkbar A:hover {color:#006; background:#E8FAF8; border-style:inset}
.linkbar A.external {color:#060}
.linkbar A.external:hover {color:#030}

UL.arrowlist {color:#000; background:#FFF5CC;
	padding:.8em; margin: 2em 15% 0;
	border:#F8EABB 3px solid; -moz-border-radius:20px;}
.arrowlist LI {margin: 0 0 8px 3em; padding-left:.4em;
	list-style-image:url(../images/arrowbrown.gif);}
LI.head {margin-left:0; list-style:none; }

.table TH {color:black; background:#BDD;}
.table TD {color:black; background:#FAFAE8;}
.label {color:black; background:#0CC;}
.white	{color:black; background:white;}

.button A
	{color:white; background:#066;
	font-size:90%; font-family:Arial,sans-serif;
	font-weight:bold; text-decoration:none;
	padding:1px 5px 2px; margin: 4px;}
.button A:visited
	{color:white; background:#044;}
.button A:hover
	{text-decoration:none; color:yellow; background:#044;}

A.button {font-size:90%;
	color:#066; background:#FE9; font-weight:bold; padding: 1px 3px;
	border:thin solid #ccc; text-decoration:none;
	margin: 0px 5px;}
A.button:hover {color:#045; background:#FF6;}

.button2 A {white-space:nowrap;	color:#059; background:#FF9;
	font-size:90%; font-weight:bold;
	padding:0px 5px; text-decoration:none;
	border:1px #CCC solid;}
.button2 A:hover {color:#046; background:#FF3; text-decoration:none;}

.special,.special A {color:#C33; background:transparent; font-weight:bold;}
.center	{text-align:center}
.indent {margin-left:5%}
.indent10 {margin-left:10%}
.nowrap	{white-space:nowrap;}
.nomargin {margin: 0}
.picleft  {float:left;  margin: 16px 24px 16px 0px;}
.picleft2  {float:left;  margin: 2px 20px 16px 0;}
.picright {float:right; margin: 16px 0px 16px 24px;}
.picright2 {float:right; margin: 2px 0 16px 20px;}
IMG.border {border:2px solid #666;}
.clear	{clear:both;}		/*STOP IMAGE WRAP*/

.box	{color:#000; background:#FEC; padding:4px 14px 4px 8px;
	border:none; margin: 24px 5% 16px 3%;}
	/*background:#DFE; */
.box H3	{font-size:130%; margin: 8px;}
.box EM {color:#444; background:transparent; font-weight:bold;}
.box UL LI {margin: 6px 0 4px 34px;}

.box2	{color:#000; background:#FFC; font-size:90%; text-align:center;
	padding:6px 1em; border:1px outset #699;
	margin: 2em 9% 1em; max-width:680px;}
.boxtan	{color:#000; background:#FCF0D6; font-size:95%;
	padding:6px; border:thin outset #699;
	margin: 2em 5% 2em; max-width:700px;}
.boxsm	{color:black;background:#FFFFF0;
	padding:5px; border:2px #699 dotted;
	width:70%; margin-top:32px;margin-bottom:36px;}
.boxdot {color:#333; background:white; font-size:90%;
	padding:17px 22px; border:1px solid #CCC; -moz-border-radius:9px;
	margin: 2em 9%; max-width:680px;}
.boxdot CODE A, .boxdot CODE A:visited	{color:#930; border-color:#930;}

P.margin {margin: 0 10% 2em 10%;}		 /*virus.html*/

.menu	{text-decoration:none; margin-left:5%;}
.navtable {width:8em; color:white; background:#399;	/* NAV TABLE WIDTH */
	font-weight:bold; }
TABLE.navtable {border:1px solid #033;}

.navbutton {color:white; background:#033;
	font-size:90%; font-weight:bold; text-align:center;}
.navbutton A, .navbutton A:link, .navbutton A:visited
	{text-decoration:none; color:white; background:#033;}
.navbutton A:hover {color:#FF0;}

.sm, .note, .footnote
 	{font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif}
DIV.note{color:#044; margin: 0 4em;}
P.note	{color:#044; margin: 1em 4em;}
.footnote {background:#EEF0F0; padding: 9px; margin: 24px 24px 12px 40px;}

.footer	{font-size:90%; font-family:Verdana,sans-serif;
	 text-align:center; font-weight:bold;
	color:#666; background:#6DC; padding:.7em;}
.footer A {border-bottom:1px dotted #203; margin: 0 6px;}
.footer A:visited {color:#203; text-decoration:none;
	border-bottom:1px dotted #203;}

.footer A:hover {color:#033; background:#FF6;}

