/*
body, td, th, ul, dl, div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
*/

.warnlow, a.warnlow, a.warnlow:link, a.warnlow:visited
{
  color: #FF0000; background-color:#FFFFCC;  text-decoration:none;
}

.warnlow:link:hover, a.warnlow:hover, a.warnlow:link:hover
{ 
  color: #006699; text-decoration:underline;
} 


/* Used by the cart bar */
.topcomps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.topcomps a:visited { color: #006699; }
.topcomps a:hover { color: #DD6900; }

.topcompsbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}

ul { margin:2px 4px 2px 35px; padding:0px; }
 
.topcomps h1
{
	font-size: 18px;
  margin:0;
	padding:0;
	border:0;
}

.license {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
/* ***************** */

CAPTION { font-weight: bold }
DIV.qindex {
	width: 100%;
	background-color: #eeeeff;
	border: 1px solid #b0b0b0;
	text-align: left;
	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%;
}
A.qindex {
       text-decoration: none;
       font-weight: bold;
       color: #1A419D;
}
A.qindex:visited {
       text-decoration: none;
       font-weight: bold;
       color: #1A419D
}

A.qindexHL {
	text-decoration: none;
	font-weight: bold;
	background-color: #6666cc;
	color: #ffffff;
	border: 1px double #9295C2;
}
A.qindexHL:hover {
	text-decoration: none;
	background-color: #6666cc;
	color: #ffffff;
}
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
A.el { text-decoration: none; font-weight: bold }
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}

DL.el { margin-left: 0px; }

.fragment 
{
  font-family: monospace
}

pre.fragment 
{
	border: 1px solid #CCCCCC;
	background-color: #f5f5f5;
	margin: 4px 8px 4px 2px;  /*top right bottom left*/
  padding: 4px 6px 4px 6px;
}

DIV.ah 
{ 
background-color: black; 
font-weight: bold; color: #ffffff; 
margin-bottom: 3px; 
margin-top: 3px 
}
TD.md { background-color: #F4F4FB; font-weight: bold; }
TD.mdPrefix {
       background-color: #F4F4FB;
       color: #606060;
	font-size: 80%;
}
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; }
DIV.groupHeader 
{
  margin-left: 16px;
  margin-top: 12px;
  margin-bottom: 6px;
  font-weight: bold;
}
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 14px }

TD.indexkey {
	background-color: #eeeeff;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
  margin: 2px 0px 2px 0px;
	border: 1px solid #CCCCCC;
}
TD.indexvalue {
	background-color: #eeeeff;
	font-style: italic;
	padding: 2px 10px 2px 10px;
  margin: 2px 0px 2px 0px;
	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: #008000 }
SPAN.preprocessor  { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral   { color: #008080 }

.mdTable 
{
	border: 1px solid #868686;
	background-color: #F4F4FB;
	width:100%;
}

.mdRow 
{
	padding: 8px 10px;
}

.mdescLeft, .mdescRight, .memItemLeft, .xlmemItemLeft, .memItemRight, .xlmemItemRight
{
	font-size: 11px;
	background-color: #FAFAFA;
	border: 1px none #E0E0E0;
}

.mdescLeft, .mdescRight { padding: 0 8px 4px 8px; }
.mdescLeft, .mdescRight { font-style: italic; margin: 0 }

.memItemLeft, .memItemRight { border-top-style: solid; }
.memItemLeft, .xlmemItemLeft { margin:4px; padding: 1px 0 0 8px; }
.memItemRight, .xlmemItemRight { margin:4px; padding: 1px 8px 0 8px; }
.xlmemItemLeft, .xlmemItemRight { color:#339933; }

/* Style for detailed member documentation */
.memtemplate {
  font-size: 80%;
  color: #606060;
  font-weight: normal;
}
.memnav {
  background-color: #e8eef2;
  border: 1px solid #84b0c7;
  text-align: center;
  margin: 2px;
  margin-right: 15px;
  padding: 2px;
}
.memitem {
  padding: 4px;
  background-color: #eef3f5;
  border-width: 1px;
  border-style: solid;
  border-color: #dedeee;
  -moz-border-radius: 8px 8px 8px 8px;
}
.memname {
  white-space: nowrap;
  font-weight: bold;
}
.memdoc{
  padding-left: 10px;
}
.memproto {
  background-color: #d5e1e8;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #84b0c7;
  font-weight: bold;
  -moz-border-radius: 8px 8px 8px 8px;
}

.paramkey {
  text-align: right;
}
.paramtype {
  white-space: nowrap;
}
.paramname {
  color: #602020;
  font-style: italic;
}
/* End Styling for detailed member documentation */


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;
}


