body
{
margin:0px;
background-color:#000000;
font-family:tahoma;
font-size:13pt;
}

.innerbody
{
margin:0px;
background-color:#ffffff;
color:#000000;
font-family:tahoma;
font-size:13pt;
}

.HdrContent
{
font-family:tahoma;
font-size:13pt;
color:#ffffff;
}

.pContent
{
font-family:tahoma;
font-size:13pt;
}

.miscContent
{
font-family:tahoma;
font-size:11pt;
}

.adminbody
{
background-color:#ffffff;
}

.aContent
{
text-align:left;
font-family:tahoma;
font-size:14px;
text-wrap:normal;
text-decoration:none;
color:#0066CC;
}

h1
{
font-family:tahoma;
font-size:16pt;
font-weight:bold;
color:#ffffff;

}

h2
{
font-family:tahoma;
font-size:14pt;
font-weight:bold;
color:#ffffff;

}

h3
{
font-family:tahoma;
font-size:12pt;
font-weight:bold;
color:#ffffff;

}

h4
{
font-family:tahoma;
font-size:11pt;
font-weight:bold;
color:#ffffff;

}

.pFooter 
{
font-family:tahoma;
font-size:13px;
color:#ffffff;
line-height: 1.45em;
}

.pFooter a
{
font-family:tahoma;
font-size:13px;
color:#ffffff;
text-decoration: none;
}

.fillspace
{
width:15px;
}

.hrfillspace
{
height:10px;
}

.BodyTopLeft
{
width:100px;
height:100px;
background: url(../images/top-left-corner.PNG)
}

.BodyTopRight
{
width:100px;
height:100px;
background: url(../images/top-right-corner.PNG)
}

.BodyTopSpan
{
height:100px;
background: url(../images/hr-span.PNG) repeat-x;
}

.BodyLeftVertSpan
{
width:100px;
background: url(../images/vert-span.PNG) repeat-y
}
.BodyRightVertSpan
{
width:100px;
background: url(../images/vert-span.PNG) repeat-y
}

.BodyBottomLeft
{
width:100px;
height:100px;
background: url(../images/bottom-left-corner.PNG)
}

.BodyBottomRight
{
width:100px;
height:100px;
background: url(../images/bottom-right-corner.PNG)
}

.BodyBottomSpan
{
height:30px;
background: url(../images/hr-span.PNG) repeat-x
}

.TopmnuLcap
{
width:20px;
background: url(../images/mnu-cap-l-corner.PNG);
}

.TopmnuRcap
{
width:20px;
background: url(../images/mnu-cap-r-corner.PNG);
}
.TopmnuHSpan
{
height:30px;
background: url(../images/mnu-back.PNG) repeat-x
}

.DivMnuSet
{
width:180px;
}

.DivRightMnuSet
{
width:180px;
}

.mnuHdr
{
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.mnuTxt
{
text-align:left;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-wrap:normal;
}

.mnuLcap
{
width:10px;
height:25px;
background: url(../images/mnu-box-l-cap.png);
}

.mnuRcap
{
width:10px;
height:25px;
background: url(../images/mnu-box-r-cap.png);
}

.mnuTHSpan
{
height:25px;
background: url(../images/mnu-bk.PNG) repeat-x;
}

.mnuLeftVertSpan
{
width:10px;
background: url(../images/mnu-box-v-span-l.PNG) repeat-y;
}

.mnuRightVertSpan
{
width:10px;
background: url(../images/mnu-box-v-span-r.PNG) repeat-y;
}

.mnuBLcorner
{
width:10px;
height:10px;
background: url(../images/mnu-box-bl.gif)
}

.mnuBRcorner
{
width:10px;
height:10px;
background: url(../images/mnu-box-br.gif)
}

.mnuBHSpan
{
height:10px;
background: url(../images/mnu-box-b-span.PNG) repeat-x;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
padding: 4px 8px;
border: 1px solid #c0c0c0;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
text-decoration: none;
color: #ffffff;
font: bold 10pt tahoma;
text-align:left;
height: 15px;
}
    
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;

}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 170px; 
color: #ffffff;
font: 12px tahoma;
padding: 2px 6px;
border: 1px solid #000000;
border-top-width: 1px;
text-decoration: none;
text-align:left;
background:#cfcfcf;
height: 15px;

}
/* 66777b */
.horizontalcssmenu ul li a:hover{
color: #ffffff;
font:12px tahoma;
font-weight: bold ;
}

.horizontalcssmenu ul li ul li a:hover{
 background:#cfcfcf;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: url(/mnu_bk.gif) center center repeat-x;
}

* html p#iepara{ /*#ffccccFor a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
    
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
