html
{
	overflow: auto;
}
#headermenu
{
	font-family: Verdana, Arial;
}
BODY
{
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: 30px;
    MARGIN-RIGHT: 30px;
    FONT-FAMILY: Arial, Sans-Serif;
    BACKGROUND-COLOR: cornsilk;
}
H1
{
	font-family: Verdana, Arial;
    FONT-SIZE: 150%;
}
H2
{
	margin-top: 40pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 125%;
    BACKGROUND-COLOR: navajowhite
}
H3
{
	margin-top: 30pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-LEFT: 18pt;
    TEXT-INDENT: -18pt
}
H4
{
	margin-top: 30pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-LEFT: 10pt
}
.idl
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 10px;
    BORDER-TOP: thin;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: 'Lucida Console';
    BACKGROUND-COLOR: #99ccff
}
.cpp
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 10px;
    BORDER-TOP: thin;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: thin;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: 'Lucida Console';
    BACKGROUND-COLOR: #99ccff
}
.vb
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 10px;
    BORDER-TOP: thin;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: thin;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: 'Lucida Console';
    BACKGROUND-COLOR: #99ccff
}
.quote
{
    PADDING-RIGHT: 3pt;
    MARGIN-TOP: 0pt;
    PADDING-LEFT: 3pt;
    MARGIN-BOTTOM: 0pt;
    PADDING-BOTTOM: 3pt;
    COLOR: black;
    PADDING-TOP: 3pt;
    BACKGROUND-COLOR: #99ccff
}
.code
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: bisque
}
P
{
    MARGIN-LEFT: 18pt
}
.noindent
{
    MARGIN-LEFT: 0pt
}
.footer
{
    MARGIN-LEFT: 0pt;
    FONT-SIZE: 90%;
    font-style: italic;
    BACKGROUND-COLOR: navajowhite;
}
A:link
{
    COLOR: brown
}
A:visited
{
    COLOR: brown
}
A:active
{
    COLOR: brown
}
.likeheading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 125%;
    MARGIN-LEFT: 0pt;
    BACKGROUND-COLOR: navajowhite
}
.contents
{
    LINE-HEIGHT: 16pt;
    LIST-STYLE-TYPE: none
}
TABLE
{
    BACKGROUND-COLOR: #ffcc99;
    font-size: 0.9em
}
PRE
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 18pt;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: bisque;
    font-family: "Courier New", Courier, monospace;
    font-size: 95%;
    overflow:auto ;
    word-wrap: break-word;  
}
TABLE.cvtable
{
    BACKGROUND-COLOR: #ffcc99
}
TABLE.invisible
{
    BACKGROUND-COLOR: transparent
}
LI
{
	margin-top: 2px; 
	margin-bottom: 4px; 
}

#googlead
{
	position:absolute;
	overflow:hidden;
	top:50px; 
	left:42px; 
	width:150px; 
/*	height:500px; */
 	bottom:10px;
}
#headermenu
{
	position:absolute;
	left: 40px;
	right: 40px;
	top: 10px;
}
#content
{
	position:absolute; 
	overflow:auto; 
	top:40px; 
	left:40px; 
	right:40px;
	bottom:10px; 
	padding-right: 10px;
}

@media print 
{
   #content
   {
		position: relative;
		overflow: visible;
		left: 0px;
   }
   
   #headermenu
   {
		display:none;
   }
   
   #googlead
   {
		display:none;
   }
}