html, body {
margin: 0 5 5 5;
top:0;
padding: 0;
background: #565689;
font: 17px/11px verdana, arial, sans-serif;
color: #ffffff;
text-align: center;
width: 742px;
}
#mcl{
float:center;
color:#4488ee;

}
#mcl a{
color:#ee4488;
text-decoration: none;

}
#mcl td{
color:#333;
padding:5 5 5 10;
}
#mcl a:hover{
text-decoration: underline;
}
#mcl a:visited{
color:#884422;
text-decoration: none;
}


#fwpm {
border : 2px solid #f00;
background:#FFF;
color:#000;
width:710px;
}
#fwpm li{
float:none;
text-align:left;
}
#fwpm li,h4{
font-style:bold;
padding:10 10;
font-variant:small-caps;
}
#fwpm h4{
text-align:center;
}
#fwpm p{
font-style:bold;
padding:10 10;
font-variant:none;
text-align:left;
}

#ths, #thsb {padding: 0 ;
font-size:40px;
color:#ff0;
font-variant:small-caps;
font-weight:bold;
}
#thsb{
color:#4af;
background:#ff0;
}
a{color:#aa4; text-decoration:none;}
a:hover{color:#66d; text-decoration:underline;}
#mainmenu ul {
margin: 0;
padding: 0;
font: 11px verdana, arial, sans-serif;
list-style: none;
background: url('spacer.gif');
}
#mainmenu li { /* all list items*/
float: left;
position: relative;
 width: 14em;
}
#mainmenu li ul {/* second-level lists */
position: absolute;
display: block; top: 2em;
left: 0;

}
#mainmenu li>ul {/* to override top and left in browsers other than
IE */
top: auto;
left: auto;
}
#mainmenu li ul li ul {/* third-level lists */
position: absolute;
display: block; top: 0;
left: 9em;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */
#mainmenu li:hover ul { display: block; }
#mainmenu li:hover>ul { visibility:visible; }
#mainmenu ul ul { visibility:hidden; } /* Make-up syles */
#mainmenu ul, li {
margin: 0 0 0 0; }
/* Styles for Menu Items */
#mainmenu ul a {
display: block;
font-variant: small-caps;
font-weight:400;
text-decoration: none;
color: #777;
background: #fff; /* IE6 Bug */
padding: 5px;
border: 1px solid #ccc;
}
/* Hover Styles */
#mainmenu ul a:hover { color: #E2144A; background: #f9f9f9; } /* Sub Menu
Styles */
#mainmenu a{
text-decoration: none;
}
#mainmenu li ul a {
color: #777;
background: #fff; /* IE6 Bug */
border: 1px solid #ccc;
padding: 5px; } /* Sub Menu Hover Styles */
#mainmenu li ul a:hover { color: #E2144A; background: #f9f9f9; } /* Icon
Styles */
#mainmenu li a.submenu {background:#fff url("v_arrow.gif") no-repeat right;
}
#mainmenu li a.submenu:hover {background:#f9f9f9 url("v_arrow.gif")
no-repeat right;}
#mainmenu li ul a.submenu {background:#fff url("r_arrow.gif") no-repeat
right;}
#mainmenu li ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif")
no-repeat right;}
#lr {
padding-left : 15;
text-align:center;
}
#lr span a{
color : #fff;
font-size : 11px;
font-variant:small-caps;
font-weight:bold;
}
#lr a:hover{
color:#f0f;
}
.heads {
color :#fff;
padding : 10 0 0 0;
font-variant:small-caps;
font-weight:bold;
}
#pagehead{
}
#dirhead{
text-align:center;
}
#dir {
text-align:left;
background:#fff;
border:1px solid #ccf;
height:700px;
width:200px;
overflow:auto;
margin:0;
padding:0;
liststyle-type:none;
}
#dir ul{

left:0;
margin:2;
padding:0;
}
#dir ul li a{
background:#fff;
font-size:x-small;
font-weight:400;
display:block;
color :#c44;
text-decoration: none;
padding:4 4 4 15;
padding-left: 15px;
background-image: url('br.gif');
background-position:3;
background-repeat: no-repeat;
border-bottom:#232356 1px inset;
}
#dir li {
display:block;

list-style-position:outside;

position:relative;
float:left;
width:194px;
}
#dir li a:hover{
text-decoration:underline;
background-color:#eee;
color:#f00;
border-bottom:#1212ff 1px inset;
}

#dir li a:visited{
color:#565689;
text-decoration:none;
}
#content{ 
padding:0;
margin:0;
border:thin inset #cdcdfe;
color:#eee;
}

#content p {
text-indent: 50px;
font-size:x-small;
font-weight:thin;
margin: 10 10 10 10;
}
#content p a{
color:#00CCFF;
}
#content p a:hover{
color:#00CCFF;
text-decoration:underline;
}

#content p a:visited{
color:#0099cc;
}
#sandp {
text-align:left;
background:#eef;
border:1px solid #88c;
width:200px;
height:150px;
overflow:auto;
margin:0;
padding:0;
liststyle-type:none;

}
#sandp ul{
background-color:#cce;
left:0;
margin:2;
padding:0;
line-height:1;
}
#sandp ul li a{
background:#eef url('arb.gif');
font:Verdana Arial Sans;
font-weight:400;
font-size:x-small;
color :#0077cc;
text-decoration: none;
padding:0;
margin:0;
padding-left: 25px;
background-position:5 2;
background-repeat: no-repeat;
}
#sandp li {
display:block;
list-style-position:outside;
position:relative;
float:left;
width:180px;
}
#sandp li a:hover{
color :#c88;
text-decoration:none;
}

#sandp li a:visited{
color :#44a;
text-decoration:none;
}
 #midmain{}
#midmain a{ color:#fff;}
#midmain a:hover{ text-decoration:underline;}
#midmain a:visited{ color:#fff;}