.body 
{
font-family:Tahoma, Verdana, sans-serif;
font-size:.75em;
color:#000;
background-color:#fff;
margin:0;
}

.body form 
{margin:0;}

.body input,.body button,.body select,.body textarea 
{
font-family:Tahoma, Verdana, sans-serif;
font-size:100%;
}

.body button,.body input[type="submit"] 
{
font-weight:bold;
cursor:pointer;
}

.header 
{
min-width:64em;
margin-bottom:.5em;
}

.header .caption 
{
font-family:Arial, Verdana, sans-serif;
font-size:150%;
font-style:italic;
color:#444;
margin:.1em 0 .25em .1em;
}

.header .account 
{
float:right;
padding:.25em;
}

.header .account a 
{
text-decoration:underline;
color:#04a;
}

.header .topmenu 
{
border-top:.2em solid #641;
background-color:#ed9;
padding:.25em;
}

.header_g 
{
background:url("../images/hrd-bg.jpg") repeat-x;
height:128px;
min-width:970px;    
}

.header_g .left 
{
float:left;
background:url("../images/hrd-left.jpg") no-repeat left top;
height:106px;
width:400px;
margin-top:11px; 
}

.header_g .right 
{
float:right;
background:url("../images/hrd-right.jpg") no-repeat left top;
height:120px;
width:500px;
margin-top:3px; 
}

.header_g .account 
{
position:absolute;
top:128px;
right:.25em;
}

.header_g .account a 
{
text-decoration:underline;
color:#04a;
}

.footer 
{
clear:both;
min-width:64em;
margin-top:1em;
border-top:.1em solid #641;
}

.copyright 
{
font-size:90%;
color:#333;
white-space:nowrap;
padding:.25em;
}

.copyright a 
{
text-decoration: underline;
color:#333;
}

.maincontent 
{
margin:.25em;
min-width:970px;
}

.leftmenu 
{
position:absolute;
margin-top:.5em;
left:.25em;
width:13em;
}

.leftmenu .item 
{margin-bottom:.25em;}

.leftmenu .item p 
{
font-weight: bold;
color:#000;
background-color:#ed9;
border: px solid #db3;
margin:0;
padding:.25em;
}

.leftmenu .item p a 
{
text-decoration:none;
color:#000;
}

.leftmenu .item p a:hover 
{text-decoration:underline;}

.leftmenu .item p.active 
{
background-color:#db3;
color:#fff;
}

.leftmenu .item p.active a 
{
text-decoration:none;
color:#fff;
}

.leftmenu .item ul 
{
list-style:none;
border-top:1px dotted #b95;
margin:.25em 0;
padding:0;
}

.leftmenu .item ul li 
{
background-color:#fec;
border-top:1px solid #fff;
border-bottom:1px dotted #b95;
padding:.25em .5em;
}

.leftmenu .item a 
{
text-decoration: none;
color:#000;
}

.leftmenu .item a:hover 
{text-decoration:underline;}

.content 
{
margin:.5em 0 0 14em;
min-height:500px;
}

.content h1 
{
font-size:125%;
margin:.25em 0 .5em 0;
}

.content h2 
{
font-size:110%;
margin:0 0 .5em;
}

.content a 
{
text-decoration: none;
color:#04a;
}

.content a:hover 
{
text-decoration: underline;
color:#04a;
}

.content p 
{margin:0 0 12px 0;}

.content label 
{cursor:pointer;}

.frame 
{
border:1px solid #b95;
margin:2px 10px 2px 0;
}

.data 
{
border-collapse:collapse;
width:100%;
}

.data th 
{
border:1px solid #fff;
background-color:#ed9;
vertical-align:middle;
padding:4px;
}

.data td 
{
border:1px solid #fff;
vertical-align:top;
padding:2px;
}

.none 
{	
}

.none th,.none td 
{
padding:0;
border:none;
}

.action 
{
text-align:center;
margin:10px 0;
}

.form 
{
border:0px;
border-collapse:collapse;
width:100%;
}

.form th 
{
border:1px solid #fff;
padding:6px 6px 2px;
color:#000;
background-color:#f4eed9;
text-align:right;
vertical-align:top;
white-space:nowrap;
width:165px;
}

.form td 
{
border:1px solid #fff;
padding:2px 3px;
color:#000;
background-color:#f4eed9;
text-align:left;
vertical-align:top;
}

.form td span 
{
color:#444;
display:block;
}

.form table td,.form table th 
{
border:none;
padding:2px;
vertical-align:middle;
text-align:left;
width:auto;
}

.note 
{font-style:italic;}

a.footnote 
{
border-bottom:1px dotted #000;
text-decoration:none;
}

tr.light 
{background-color:#e4ffd1;}

tr.odd 
{background-color:#f4f1e8;}

tr.even 
{background-color:#f4eed9;}

.bl,.blr,.blt,.blb,.blrt,.blrb,.bltb,.blrtb 
{border-left:1px solid #b95;}

.br,.blr,.brt,.brb,.blrt,.blrb,.brtb,.blrtb 
{border-right:1px solid #b95;}

.bt,.blt,.brt,.btb,.blrt,.bltb,.brtb,.blrtb 
{border-top:1px solid #b95;}

.bb,.blb,.brb,.btb,.blrb,.bltb,.brtb,.blrtb 
{border-bottom:1px solid #b95;}

.graph1,.graph2 
{
background-color:#fcf9ec;
border-left:1px solid #000;
border-right:1px solid #000;
border-top: px solid #000;
font-size:1px;
border-bottom:1px solid #000;
}
.graph1 
{background-color:#fcf9ec;}

.graph2 
{background-color:#ddd;}