.h1body      { font-size: 14pt; font-family: Arial; font-weight: bold }
.h1f3     { font-size: 12pt; font-family: Arial; }
.h1f4bi     { font-size: 14pt; font-family: Arial; font-weight: bold; font-style: italic }
.h2body      { font-family: Arial; font-size: 10pt; font-style: italic; font-weight: bold }
.h3f2b     { font-size: 10pt; font-family: Arial; font-weight: bold }
.h3f4b     { font-size: 14pt; font-family: Arial; font-weight: bold }

.linkf4b { padding: 0; text-decoration: none; font-family: Arial; FONT-SIZE: 14pt; font-weight: bold}
.linkf4b:link { color: #644202; }
.linkf4b:visited { color: #996600; }
.linkf4b:hover { color: #996600; text-decoration: underline; }

.pitalic2   { font-family: Arial; font-size: 10pt; font-style: italic; }
.pnormal    { font-size: 10pt; font-family: Arial }
.psmall     { font-size: 8pt; font-family: Arial }
.divlowerlink { font-family: Arial; font-size: 8pt }
.font1       { font-family: Arial; font-size: 10pt }
.font2       { font-family: Arial; font-size: 10pt; font-weight: bold }
.font3       { font-family: Arial; font-size: 14pt }

.itm1 { padding: 1px; text-decoration: none; font-family: Arial; font-size: 10pt; font-weight: bold; }
.itm1:link { color:#644202; }
.itm1:visited { color: #996600; }
.itm1:hover { color: #ffffff; background: #CC9900; }
.itm1:active { color:#ffffff; background: #F4BD17;}

.itm2 { padding: 0; text-decoration: none; font-family: Arial; font-size: 10pt; }
.itm2:link { color: #644202; }
.itm2:visited { color: #996600; }
.itm2:hover { color: #996600; text-decoration: underline; }

.itm3 { padding: 0; text-decoration: none; font-family: Arial; font-size: 8pt; }
.itm3:link { color: #644202; }
.itm3:visited { color: #996600; }
.itm3:hover { color: #996600; text-decoration: underline; }

.itmpic1 {padding: 1px;}
.itmpic1:hover {color: #ffffff; background: #CC9900; }

#itmbullet1
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#itmbullet1 li 
{
padding-left: 20px;
background-image: url(http://www.netprofitmagic.com/images/bullet4.jpg);
background-repeat: no-repeat;
background-position: 0 3px;
text-decoration: none; font-family: Arial; FONT-SIZE: 10pt; font-style: italic;
margin-bottom:4px;
}

#itmbullet2
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#itmbullet2 li {
padding-left: 20px;
background-image: url(http://www.netprofitmagic.com/images/bullet4.jpg);
background-repeat: no-repeat;
background-position: 0 3px;
text-decoration: none; font-family: Arial; FONT-SIZE: 10pt; font-weight:bold;
margin-bottom:4px;
}

#itmbullet3
{
margin-left: 0;
padding-left: 0;
list-style: none;
border: 1px solid #000000;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
}

#itmbullet3 li {      
padding-left: 15px;
background-image: url(http://www.netprofitmagic.com/images/bullet5.jpg);
background-repeat: no-repeat;
background-position: 0 5px;
text-decoration: underline; font-family: Arial; FONT-SIZE: 10pt; 
margin-bottom:2px;
}
.imr_sidemenu{
margin: 0px 0;
padding: 0;
width: 176px; /*width of menu*/
border: 1px solid #CC9900;
border-bottom-width: 1px;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
}

.imr_sidemenu a.menuitem{
background: #FAF9E1;
font: 11px "Arial";
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 2px 0;
padding-left: 15px;
text-decoration: none;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
}

.imr_sidemenu a.openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #FDF56F;
}


.imr_sidemenu a.menuitem:visited, .imr_sidemenu .menuitem:active{
color: black;
}

.imr_sidemenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 4px;
left: -12px;
border: none;
}

.imr_sidemenu a.menuitem:hover{
background: #FDF56F;
}

.imr_sidemenu div.imr_sidesubmenu{ /*DIV that contains each sub menu*/
background: white;
}

.imr_sidemenu div.imr_sidesubmenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.imr_sidemenu div.imr_sidesubmenu ul li{
border-bottom: 1px solid gray;
}

.imr_sidemenu div.imr_sidesubmenu ul li a{
color: #666666;
background: url(http://www.netprofitmagic.com/images/arrowbullet2.png) no-repeat no-repeat 3% 50%; /*custom bullet list image*/
display: block;
padding: 0px 0;
padding-left: 15px; /*link text is indented 19px*/
font: 11px "Arial";
text-decoration: none;
}

.imr_sidemenu div.imr_sidesubmenu ul li a:hover{
background-color: #F3F3F3;
color: #000000;
}

.imr_topmenu{
font: 11px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.imr_topmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #CC9900;
border-width: 1px 1px;
background: #FAF9E1;
}

.imr_topmenu ul li{
display: inline;
}

.imr_topmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 27px;
text-decoration: none;
}

.imr_topmenu ul li a:visited{
color: black;
}

.imr_topmenu ul li a:hover{
color: black !important; /*text color of selected and active item*/
background: #FDF56F;
}

.tag_cloud  { padding: 1px; text-decoration: none;  font-family: Arial; }
.tag_cloud:link  { color: #DEC95B; }
.tag_cloud:visited  { color: #996600; }
.tag_cloud:hover {   color: #ffffff;  background: #CC9900; }
.tag_cloud:active { color: #ffffff;  background: #F4BD17;  }