BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TH,DL,DIV
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
TD,UL
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
BODY
{
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	margin: 0px;
}
EM
{
	font-family: Fixed, monospace;
	font-style: normal;
}
H1
{
	text-align: center;
	font-size: 160%;

	font-weight: bold;
	border: 2px solid rgb(255, 222, 5);
	color: rgb(255, 222, 5);
	background: black;
	padding: 3px;
}
H2
{
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	border: 1px solid black;
	background: rgb(255, 222, 5);
	padding: 3px;
}
H3
{
	font-size: 100%;
	border: 1px solid black;
	background: rgb(255, 222, 5);
	padding: 3px;
}
IMG
{
}
CAPTION
{
	font-weight: bold
}
DIV.qindex
{
	width: 100%;
	background-color: #eeeeff;
	border: 1px solid #b0b0b0;
	text-align: center;
	margin: 2px;
	padding: 2px;
	line-height: 140%;
}
DIV.nav
{
	width: 100%;
	background-color: #eeeeff;
	border: 1px solid #b0b0b0;
	text-align: center;
	margin: 2px;
	padding: 2px;
	line-height: 140%;
}
DIV.navtab
{
	background-color: #eeeeff;
	border: 1px solid #b0b0b0;
	text-align: center;
	margin: 2px;
	margin-right: 15px;
	padding: 2px;
}
TD.navtab
{
	font-size: 70%;
}
A.qindex
{
	text-decoration: none;
	font-weight: bold;
	color: #1A419D;
}
A.qindex:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #1A419D
}
A.qindex:hover
{
	text-decoration: underline;
	background-color: #ddddff;
}
A.qindexHL
{
	text-decoration: none;
	font-weight: bold;
	background-color: rgb(255, 252, 230);
	color: #ffffff;
	border: 1px double #9295C2;
}
A.qindexHL:hover
{
	text-decoration: underline;
	background-color: #6666cc;
	color: #ffffff;
}
A.qindexHL:visited
{
	text-decoration: none;
	background-color: #6666cc;
	color: #ffffff
}
A.el
{
	/*font-family: Fixed, monospace;*/
	text-decoration: none;
	color: rgb(192, 4, 4);
}
A.elRef
{
	font-weight: bold
}
A.code:link
{
	text-decoration: none;
	font-weight: normal;
	color: #0000FF
}
A.code:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #0000FF
}
A.codeRef:link
{
	font-weight: normal;
	color: #0000FF
}
A.codeRef:visited
{
	font-weight: normal;
	color: #0000FF
}
A:hover
{
	color: #c00404;
	text-decoration: underline;
}
DL.el
{
	margin-left: -1cm
}
.fragment
{
	font-family: Fixed, monospace;
	font-size: 12px;
}
PRE.fragment
{
	border: 1px solid #CCCCCC;
	background-color: rgb(255, 252, 230);
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 2px;
	margin-right: 8px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
DIV.ah
{
	background-color: black;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 3px;
	margin-top: 3px
}
table
{
	border-collapse: collapse;
}

div.memproto
{
	white-space: nowrap;
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color: rgb(255, 252, 230);
}

.memname
{
	font-family: Fixed, monospace;
	font-weight: bold;
	white-space: nowrap;
}

.paramtype
{
	font-family: Fixed, monospace;
	white-space: nowrap;
}

.paramname
{
	font-family: monospace;
	white-space: nowrap;
}

table.memname
{
	font-family: Fixed, monospace;
	background-color: rgb(255, 252, 230);
}

div.body
{
	margin-right: 20px;
	margin-left: 20px;
}
td.indexkey
{
	background-color: #eeeeff;
	font-weight: bold;
	padding-right : 10px;
	padding-top : 2px;
	padding-left  : 10px;
	padding-bottom : 2px;
	margin-left : 0px;
	margin-right  : 0px;
	margin-top : 2px;
	margin-bottom : 2px;
	border: 1px solid #CCCCCC;
}
TD.indexvalue
{
	background-color: #eeeeff;
	padding-right : 10px;
	padding-top : 2px;
	padding-left  : 10px;
	padding-bottom : 2px;
	margin-left : 0px;
	margin-right  : 0px;
	margin-top : 2px;
	margin-bottom : 2px;
	border: 1px solid #CCCCCC;
}
TR.memlist
{
	background-color: #f0f0f0;
}
P.formulaDsp
{
	text-align: center;
}
IMG.formulaDsp
{
}
IMG.formulaInl
{
	vertical-align: middle;
}
SPAN.keyword
{
	color: #008000
}
SPAN.keywordtype
{
	color: #604020
}
SPAN.keywordflow
{
	color: #e08000
}
SPAN.comment
{
	color: #800000
}
SPAN.preprocessor
{
	color: #806020
}
SPAN.stringliteral
{
	color: #002080
}
SPAN.charliteral
{
	color: #008080
}

.mdescLeft
{
	padding: 0px 8px 4px 8px;
	background-color: rgb(255, 252, 230);
	border-top: 1px none #E0E0E0;
	border-right: 1px none #E0E0E0;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	margin: 0px;
}
.mdescRight
{
	padding: 0px 8px 4px 8px;
	background-color: rgb(255, 252, 230);
	border-top: 1px none #E0E0E0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #E0E0E0;
	margin: 0px;
}
.memItemLeft
{
	font-family: Fixed, monospace;
	padding: 1px 0px 0px 8px;
	margin: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: rgb(255, 252, 230);
}
.memItemRight
{
	font-family: Fixed, monospace;
	padding: 1px 8px 0px 8px;
	margin: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgb(255, 252, 230);
}
.memTemplItemLeft
{
	padding: 1px 0px 0px 8px;
	margin: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgb(255, 252, 230);
	font-size: 80%;
}
.memTemplItemRight
{
	padding: 1px 8px 0px 8px;
	margin: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgb(255, 252, 230);
	font-size: 80%;
}
.memTemplParams
{
	padding: 1px 0px 0px 8px;
	margin: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #606060;
	background-color: rgb(255, 252, 230);
	font-size: 80%;
}
.search
{
	color: #003399;
	font-weight: bold;
}
FORM.search
{
	margin-bottom: 0px;
	margin-top: 0px;
}
INPUT.search
{
	font-size: 75%;
	color: #000080;
	font-weight: normal;
	background-color: #eeeeff;
}
TD.tiny
{
	font-size: 75%;
}

.dirtab
{
	padding: 4px;
	border-collapse: collapse;
	border: 1px solid #b0b0b0;
}
TH.dirtab
{
	background: #eeeeff;
	font-weight: bold;
}
HR
{
	height: 1px;
	border: none;
	border-top: 1px solid black;
}

P
{
	font-family:arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}



#joescan_style.css
.bodycopy		{
				font-family:arial, geneva, helvetica, sans-serif;
				font-size: 12px;
				line-height: 16px;
				color: #000000;
				}

.bodyitalic 	{
				font-family:arial, geneva, helvetica, sans-serif;
				font-size: 12px;
				font-style: italic;
				line-height: 16px;
				color: #000000;
}



.bodybold		{
				font-family:arial, geneva, helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 16px;
				color: #000000;
				}





.red			{
				font-family:arial, geneva, helvetica, sans-serif;
				font-size: 12px;
				line-height: 16px;
				color: #C00404;
				}






li				{
				font-family:arial, geneva, helvetica, sans-serif;
				font-size: 12px;
				line-height: 15px;
				color: #000000;
				}



.header			{
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
				}


table#jsNavOutermost
{
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 77px;
	border-collapse: collapse;
	border-spacing: 0;
}

table#jsNavOutermost td
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

#dropmenudiv{
position:absolute;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
color: black;
}

#dropmenudiv a{
color: rgb(192, 4, 4);
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: black;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

.feedbackButton
{
	margin: 0px;
	color: rgb(192, 4, 4);
	cursor: default;
	border: 1px solid black;
	padding: 2px;
	background-color: rgb(255, 222, 5);
}

.feedbackButton:hover
{
	text-decoration: underline;
	border: 2px solid black;
	padding: 1px;
}

.feedback
{
	visibility: hidden;
}
