html
{
 overflow: auto;
}

body
{
 font-family: Helvetica;
 font-size: 12px;
 
 text-align: center;

 padding: 0px;
 margin: 0px auto;
 border: 0px;

 color: #52566f;
 
 background: url(bkg1.gif) repeat;
 
 scrollbar-face-color: #e9eaea;
 scrollbar-highlight-color: #ffffff;
 scrollbar-shadow-color: #999999;
 scrollbar-3dlight-color: #dddddd;
 scrollbar-arrow-color: #bebebe;
 scrollbar-track-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;
}

a, img, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, fieldset
{
 margin: 0px auto;
 padding: 0px;
 border: 0px;
 vertical-align: bottom;
}

ul
{
 margin: 0px;
 padding: 0px;
 border: 0px;

 list-style: none;
}

div
{
 padding: 0px;
 margin: 0px auto;
 border: 0px;
}

form
{
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 display: inline;
}

.ulm
{
 margin: 0px;
 padding: 16px;
 border: 0px;

 list-style: disc;
}

.lim
{
 padding: 4px;
 vertical-align: middle;
}

.brd
{
 width: 800px;
 text-align: center; 
 
 padding: 1px;
 border: #aaaaaa 1px solid;
 margin: 0px auto;
 
 float: left;
 
 background-color: #ffffff;
}

.wrap
{
 width: 800px;
 text-align: center;
 padding: 0px;
 margin: 0px auto;
 border: 0px; 
} 

.hdr
{
 width: 800px;
 height: 98px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(hdr.png) repeat-x top;
}

.hdr-rp
{
 width: 0px;
 height: 90px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;

 background: url(hdr-rp.png) repeat-x top;
}

.hmenu
{
 width: 800px;
 height: 38px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(hmenu.png) repeat-x top;
}

.col-lr
{
 width: 220px;
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-color: #ffffff;
} 

.col-m
{
 width: 580px;
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;

 background-color: #ffffff;
}

.foot
{
 width: 0px;
 height: 20px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(foot.gif) repeat-x top;
}

.foot-rp
{
 width: 800px;
 height: 20px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(foot-rp.gif) repeat-x top;
}

.li-m a:link, .li-m a:visited
{
 display: block;
 width: 220px; 
 
 height: 36px;
  
 font-weight: bold;
 text-align: left;
  
 background: url(bar0.gif) repeat-x;
}

.li-m a:hover
{
 height: 36px;
 display: block;
 background: url(bar1.gif) repeat-x;
}

.li-lb
{
 display: block;
 width: 220px; 
  
 font-weight: bold;
 text-align: left;
 
 border-left: #fafafa 0px solid;
 border-right: #fafafa 0px solid;
 border-top: #fafafa 0px solid;
 border-bottom: #fafafa 1px solid;
}

.li-lb:hover
{
 background-color: #f2f2f2;
}

.li-l
{
 display: block;
 width: 220px; 
  
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 
 padding: 0px;
 
 border-left: #e8e8e8 0px solid;
 border-right: #e8e8e8 0px solid;
 border-top: #e8e8e8 0px solid;
 border-bottom: #e8e8e8 1px solid;
}

.li-l:hover
{
 background-color: #eeeeee;
}


.win-h
{
 width: 580px;
 height: 18px;
 
 line-height: 18px;
 
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 color: #5f8132;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-h.gif);
}

.win-c
{
 width: 580px;
 
 text-align: left;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-c.gif);
}

.win-f
{
 width: 580px;
 height: 18px;

 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-f.gif);
}

.win-title
{
 font-size: 16px;
 
 color: #5d853f;
 
 text-align: left;
}

.pad1
{
 padding: 1px;
}

.pad2
{
 padding: 2px;
}

.pad3
{
 padding: 3px;
}

.pad5
{
 padding: 5px;
}


.wins-l
{
 width: 570px; 
 text-align: left;
 
 padding: 5px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.wins-c
{
 width: 570px; 
 text-align: center;
 
 padding: 5px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.m-line
{
 width: 500px;
 height: 14px;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 color: #5d853f;
 margin: 0px auto;
 border: 0px;
 padding: 0px;
 
 text-indent: 8px; 
 
 background: url(m-line500.gif) repeat-x top;
 
 float: none;
}

.m-comm
{
 width: 500px;
 height: 14px;
 text-align: left;
 margin: 0px auto;
 border: 0px;
 padding: 0px;
 
 text-indent: 8px;
 
 background: url(m-comm500.gif) repeat-x top;
 
 float: none;
}


.s-frm-l
{
 width: 500px; 
 text-align: left;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;

}

.s-frm-c
{
 width: 500px; 
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
}

a:link, a:visited 
{
 color: #52566f;
 text-decoration: none;
}

a:active
{
 color: #b22222;
 text-decoration: none;
}

a:hover
{	
 color: #b22222;
 text-decoration: underline;
}

.bold
{
 font-weight: bold;
}

.f-red
{
 color: #d92a46;
}

.f-blue
{
 color: #47718f;
}

.f-brown
{
 color: #ab9b58;
}

.f-orange
{
 color: #e9920a;
}

.f-green
{
 color: #5d853f;
}


input
{
 vertical-align: bottom;
}

input.editbox
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #b6beca 1px solid;
 border-left: #b6beca 1px solid;
 border-bottom: #d2d2d7 1px solid;
}

textarea
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #b6beca 1px solid;
 border-left: #b6beca 1px solid;
 border-bottom: #d2d2d7 1px solid;
 width: 100%;
}

input.radio
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #f2f2f7;
}

select.editbox
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #929297 1px solid;
 border-left: #929297 1px solid;
 border-bottom: #d2d2d7 1px solid;
}

