body
{
margin:0px;
background-color:#000000;
font-family:tahoma;
font-size:13pt;
color:#ffffff;
}

.ShadowTxt
{
filter: shadow(color:red); 
line-height: 200%; 
margin: 0px auto; 
width: 100%; 
font-family: Impact; 
color: #ffffff; 
font-size: 36pt
}

.ShadowTxt1
{
filter: shadow(color #ffffff); 
line-height: 200%; 
margin: 0px auto; 
width: 100%; 
font-family: Impact; 
color: red; 
font-size: 36pt
}


.cellfill
{
background-color:red;
}

.admindivborder
{
display:block;border:red 4px dashed;border-width:thin; margin:0px;padding:0px;width:100%;
}

.inputbtn
{
font-size:8pt;
border: 1px solid #cfcfcf;
color:#ffffff;
background:red;
}

.pContent
{
font-family:tahoma;
color:#ffffff;
font-size:13pt;
}

.miscContent
{
font-family:tahoma;
color:#ffffff;
font-size:11pt;
}

.adminBody
{
background-color:#ffffff;
color:#000000
}

.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;
}

hr
{
color:#ffffff;
height:1px;
}

.pFooter 
{
font-family:tahoma;
font-size:13px;
color:#6f6f6f;
line-height: 1.45em;
}

.pFooter a
{
font-family:tahoma;
font-size:13px;
color:#9c9c9c;
text-decoration: none;
}

.fillspace
{
width:15px;
background: url(../images/fill-space.PNG) repeat-y
}

.vert-hr
{
height:20px;
background: url(../images/vert-hr.PNG) repeat-x
}

.vert-hr-left
{
width:20px;
background: url(../images/vert-hr-left.PNG) repeat-y
}

.vert-hr-right
{
width:20px;
background: url(../images/vert-hr-right.PNG) repeat-y
}

.BodyTopLeft
{
width:20px;
height:30px;
background: url(../images/top-left-corner.PNG)
}

.BodyTopRight
{
width:20px;
height:30px;
background: url(../images/top-right-corner.PNG)
}

.BodyTopSpan
{
height:30px;
background: url(../images/horiz-top.PNG) repeat-x;
}

.HdrLeftVertSpan
{
width:20px;
background: url(../images/vert-left-hdr.PNG) repeat-y
}
.HdrRightVertSpan
{
width:20px;
background: url(../images/vert-right-hdr.PNG) repeat-y
}

.BodyLeftVertSpan
{
width:20px;
background: url(../images/vert-left.PNG) repeat-y
}
.BodyRightVertSpan
{
width:20px;
background: url(../images/vert-right.PNG) repeat-y
}

.BodyBottomLeft
{
width:20px;
height:30px;
background: url(../images/bottom-left-corner.PNG)
}

.BodyBottomRight
{
width:20px;
height:30px;
background: url(../images/bottom-right-corner.PNG)
}

.BodyBottomSpan
{
height:30px;
background: url(../images/horiz-bottom.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:200px;
}

.DivRightMnuSet
{
width:200px;
}

.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:20px;
height:30px;
background: url(../images/mnu-box-l-cap.png);
}

.mnuRcap
{
width:20px;
height:30px;
background: url(../images/mnu-box-r-cap.png);
}

.mnuTHSpan
{
height:30px;
width:160px;
background: url(../images/mnu-box-horiz-top.png) repeat-x;
}

.mnuLeftVertSpan
{
width:20px;
background: url(../images/mnu-box-v-span-l.PNG) repeat-y;
}

.mnuRightVertSpan
{
width:20px;
background: url(../images/mnu-box-v-span-r.PNG) repeat-y;
}

.mnuBLcorner
{
width:20px;
height:20px;
background: url(../images/mnu-box-bl.png)
}

.mnuBRcorner
{
width:20px;
height:20px;
background: url(../images/mnu-box-br.png)
}

.mnuBHSpan
{
height:20px;
background: url(../images/mnu-box-b-span.png) repeat-x;
}


.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.FirstMenuItem
{
border: 1px solid #c0c0c0;
border-left-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
height: 28px;
}

/*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: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
text-decoration: none;
color: #ffffff;
font: bold 10pt tahoma;
text-align:left;
height: 20px;
}
    
/*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:#d91d01;
height: 15px;
}

.horizontalcssmenu ul li a:hover{
color: #ffffff;
font:12px tahoma;
font-weight: bold ;
}

.horizontalcssmenu ul li ul li a:hover{
 background:#fc402c;
}

.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 */
