@charset "utf-8";
h1
	{
	font-size:24pt;
	font-family:Arial;
	font-weight:bold;
}
h2
	{
	font-size:14pt;
	font-family:Arial;
	color:#000000;
	font-weight:bold;
}
h3
	{font-size:10.0pt;
	font-family:Arial;
	font-weight:bold;}
h4
	{font-size:10.0pt;
	font-family:Arial;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:hover {color: #ff0000; 
	text-decoration: none;}
p
	{font-size:10.0pt;
	font-family:Arial;}
p.readme, li.readme, div.readme
	{font-size:12.0pt;
	font-family:Arial;
	color:red;
	font-weight:bold;}
p.readmedate, li.readmedate, div.readmedate
	{font-size:10.0pt;
	font-family:Arial;
	font-weight:bold;}
p.backtocontents, li.backtocontents, div.backtocontents
	{font-size:8.0pt;
	font-family:Arial;}
p.trademarks, li.trademarks, div.trademarks
	{font-size:6.0pt;
	font-family:Arial;}
p.courier, li.courier, div.courier
	{font-size:10.0pt;
	font-family:"Courier New";}
p.editorial, li.editorial, div.editorial
	{font-size:10.0pt;
	font-family:Arial;
	color:#FF8040;}
li
	{font-size:10.0pt;
	font-family:Arial;
	padding-bottom: 5px;}
span.courier
	{font-family:"Courier New", Courier, monospace;}
span.editorial1
	{color:#FF8040;}
span.backtocontents
	{font-size:8.0pt;
	font-family:Arial;}



.code {	font-family: "Courier New", Courier, monospace;
}
span.code {	font-family: "Courier New", Courier, monospace;
}


/*
 * Start ionComments styles
 */

#ionCom{
  margin-bottom:30px;
  margin-left:20px;
  padding-right:10px;
  width:98% !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

#ionComHere #ionCom h3{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%;
  color:#000;
  padding-bottom:5px;
}

#ionComList {
  margin: 0 !important;
}

#ionComList li{
  list-style-type:none !important;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:98% !important;
  padding: 4px 0 4px 0 !important;
}

#ionComList li.ionComMessage{  /* message in yellow background */
  background: #FFFFCC;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: normal;
  color:#000;
  list-style-position:inside;
  list-style-type:none;
  margin: 0 !important;
  padding: 4px 0 4px 4px !important;
}

#ionComButAdd{
  margin-left:0 !important;
}

#ionComAddForm .defaultTextArea{
  font-size: 160% !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

#ionComTextArea{
  font-size: 160% !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
	width:98% !important;
}

#ionCom fieldset .button{
  font-size:150%;
}

.ionComMessage{
  font-size:150%;
}

#ionComPreview h4,
#ionComPreview #ionComPreviewTextArea{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 150% !important;;
}

#ionCom a {
 color: #047 !important;
}
#ionCom a:visited {
 color: #047 !important;
}
#ionCom a:hover {
  color:#c00 !important;
  text-decoration:none !important;
}
 
 
 
/* Start ionBadge styles  */
#ionCount{
        font-family:Verdana,Arial,Helvetica,sans-serif;
        border-bottom: solid 1px #ccc;
        margin: 20px 15px 0 0 !important;
        padding-top:10px;
        padding-bottom:6px !important;
}
#ionCount *{
        display:inline; 
        font-size:11px !important;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
}
#ionCount ul.ionAnchor{
	margin-left:0 !important;
}
#ionCount a{
	color:#047;
}
#ionCount a:hover{
	color:#a00;
}

#ionRatingAnchor *,
#ionComHeader * {
        display:inline;
}
#ionCount #ionRatingAnchor {
        margin-left: 15px;
}
#ionRatingAnchor .ionLabel{
	/* color:#047 !important; */
}
#ionRatingAnchor .ionSummary{
	font-weight: normal !important;
}
#ionRatingAnchor span.ionPositive,
#ionRatingAnchor span.ionNegative{
        padding:0 0 0 8px !important;
        font-weight: normal !important;
}

#ionComHere *{
  	font-size:11px !important;
}

#ionComHeader{
	padding-bottom:10px !important;
}
#ionComHeader *{
  	font-size:11px !important;
}
#ionComHeading{
	margin-right:10px !important;
}
#ionMessageContainer .ionComMessage{  /* message in yellow background */
  background: #FFFFCC;
  border-bottom:1px solid #B2B2B2;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: normal;
  color:#000;
  list-style-position:inside;
  list-style-type:none;
  margin: 0 !important;
  padding: 4px 0 4px 4px !important;
}

#ionThumbRating{
	text-align:right;
}

#ionComRating *{
  	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11x !important;
	letter-spacing: 0 !important;
}

#ionThumbRatingGroup label{
	display:inline;
	margin-right:5px;
}
