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

h1{
font-family: arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
line-height:1.6em;
font-size:1.3em;
color:#009;
border-bottom:1px solid #009;
}


h2{
font-family: arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
line-height:1.6em;
font-size:1.1em;
color:#666;
}



p{
font-family: arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:0.85em;
color:#666;
}

p.login{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:1.3em;
float:left;
width:100%;
}

p.latest_head{
font-size:1.1em;
font-style:italic;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

p.latest{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

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

p.toc_title{
background:#c33;
color:#f9ebeb;
margin:0px 0px 0px 0px;
padding:2px 3px 1px 3px;
}

p.list_item{

}

p.list_item_small{
font-size:0.8em;
}

p.topStory{
margin:0px 0px 0px 10px;
}

span.author{

}

a{
font-family:  arial, helvetica, sans-serif;
color:#009;
text-decoration:none;
font-size:0.9em;
}

a:hover{
text-decoration:underline;
}

a.topStory{
font-size: 1em;
font-weight:700;
color:#666;
}

a.latest{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
background-image: url(../images/arrow_4.gif);
background-position:top left;
background-repeat:no-repeat;
display: block;
line-height:1.3em;
width: 180px;
}

a.toc{
font-size:0.9em;
display: block;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 15px;
width: 180px;
background-image: url(../images/arrow_3.gif);
background-position:top left;
background-repeat:no-repeat;
}

a.toc_on{
font-weight:700;
font-size:0.9em;
display: block;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 15px;
width: 180px;
background-image: url(../images/arrow_3.gif);
background-position:top left;
background-repeat:no-repeat;
}

a.toc_small{
font-size:0.8em;
line-height:1.2em;
display: block;
margin:1px 0px 0px 0px;
padding:2px 0px 0px 15px;
width: 180px;
background-image: url(../images/arrow_3.gif);
background-position:top left;
background-repeat:no-repeat;
}

a.list_link{
font-size:0.85em;
}

li.result_list_item a.list_link{
font-size:1em;
font-weight:700;
}

a.articles_toc{
font-size:0.8em;

display: block;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 15px;
width: 180px;
background-image: url(../images/arrow_3.gif);
background-position:top left;
background-repeat:no-repeat;
}

a.pdf{
font-size:0.8em;
display: block;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 15px;
width: 180px;
background-image: url(../images/pdf.gif);
background-position:top left;
background-repeat:no-repeat;
}


a.top_navigation{
display:block;
vertical-align:middle;
background: #cccccc;
width:100%;
height:1.6em;
border-bottom:1px solid #ffffff;
border-left:3px solid #009;
}

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

a.top_navigation:hover{
background:#000000;
color:#ffffff;
}

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;
}

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

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

ul.top_navigation{
list-style-type:none;
margin:0;
padding:0;
width:140px;
}

li.top_navigation{
width:140px;
}


.posted_date_large{
font-size:0.8em;
font-weight:400;
}