 body {
    font-family: arial, helvetica, sans-serif;
	font-size:1em;
	line-height:1.4em;
	font-weight:300;
	color:#666;
    }

h1{
font-size:1.25em;
color:#009;
margin-bottom:20px;
clear:both;
}


h2{
font-size:1.2em;
color:#009;
margin-bottom:10px;
clear:both;
}


p{
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#666;
}

p.small{
font-size:0.7em;
}

p.address{
text-align:right;
line-height:1.1em;
width:100%;
float:left;
margin: 60px 0px 0px 0px;
border-top:1px solid #f60;
padding-top:5px;
}

p.address_home{
text-align:right;
line-height:1.1em;
width:160px;
float:left;
margin: 40px 0px 0px 0px;
border-top:1px solid #f60;
padding-top:5px;
}

*html p.address_home{
margin-right:10px;
}

p.list_item{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.posted_date_large{
font-size:0.8em;
color:#999;
}

span.pagenav{
font-size:0.9em;
color:#666;
}

a{
font-family: arial, helvetica, sans-serif;
text-decoration:none;
color:#f60;
}

a:hover{

}

a.pagenav{
color:#666;
font-size:0.9em;
}




a.page_navigation{
display:block;
background: #333333;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;

}

a.page_navigation_active{
display:block;
background: #666666;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;
}

a.user_icon{
margin-right:3px;
}

a.latest_item{
color:#666;
margin-left:22px;
width:120px;
display:block;
font-size:0.9em;
line-height:1.2em;
}

a.doc_list{
color:#666;
margin-left:28px;
width:120px;
display:block;
font-size:0.9em;
line-height:1.2em;
}

a.blue{
color:#009;
}

a.toc{
margin-left:22px;
display:block;
width:120px;
line-height:1.2em;
font-size:0.85em;
}

ul, ol{
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#666;
}

ul.MM{
font-size:1em;
z-index:20;

}

#top_navigation{
min-width:80px;
border-right:1px solid #fc9;
padding-left:3px;
padding-right:3px;
z-index:50;
height:1.15em;
}

*html #top_navigation{
width:80px;
}

