body
{
margin:0px;
background-color:#ffffff;
font-family:tahoma;
font-size:13pt;
}

legend
{
font-size:11pt;
background-color:#104200;
color:#ffffff;
}

.BaseColor
{
color:#104200;
}
.DefaultBodyHeight
{
height:622px;
}
.pContent
{
font-family:tahoma;
color:#000000;
font-size:13pt;
}

.ShadowTxt
{
filter: shadow(color:black); 
line-height: 140%; 
margin: 10px auto; 
width: 100%;
font-family: Tahoma;
font-size: 20pt; 
color:#427432; 
}

.cellfill
{
background-color:#104200;
}

.admindivborder
{
display:block;border:#104200 4px dashed;border-width:thin; margin:0px;padding:0px;width:100%;
}

.inputbtn
{
font-size:8pt;
border: 1px solid #cfcfcf;
color:#ffffff;
background:#104200;
}

.inputbox
{
font-size:9pt;
border: 1px solid #cfcfcf;
color:#000000;
background:#ffffff;
}


.miscContent
{
font-family:tahoma;
color:#000000;
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:#000000;

}

h2
{
font-family:tahoma;
font-size:14pt;
font-weight:bold;
color:#000000;
}

h3
{
font-family:tahoma;
font-size:12pt;
font-weight:bold;
color:#000000;
}

h4
{
font-family:tahoma;
font-size:11pt;
font-weight:bold;
color:#000000;
}

hr
{
color:#000000;
height:1px;
}

.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;
height:15px;
}

.BodyTopLeft
{
width:30px;
height:30px;
background: url(../images/top-left-corner.PNG)
}

.BodyTopRight
{
width:30px;
height:30px;
background: url(../images/top-right-corner.PNG)
}

.BodyTopSpan
{
height:30px;
background: url(../images/horiz-top.PNG) repeat-x;
}

.BodyLeftVertSpan
{
width:30px;
background: url(../images/left-vert-span.PNG) repeat-y
}
.BodyRightVertSpan
{
width:30px;
background: url(../images/vert-right.PNG) repeat-y
}

.BodyBottomLeft
{
width:30px;
height:30px;
background: url(../images/bottom-left-corner.PNG)
}

.BodyBottomRight
{
width:30px;
height:30px;
background: url(../images/horiz-bottom.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:#5f914f;
height: 15px;

}

.horizontalcssmenu ul li a:hover{
color: #ffffff;
font:12px tahoma;
font-weight: bold ;
}

.horizontalcssmenu ul li ul li a:hover{
 background:#5f914f;
}

.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 */

