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


h1{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-size:1.3em;
color:#66c;
border-bottom:1px solid #66c;
}

h2{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-size:1.1em;
color:#666;
}


p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:0.9em;
color:#666;
}

p.latest_head{
font-size:0.9em;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 3px;
background-image: url(../images/latest_bg.jpg);
background-repeat: no-repeat;
color:#666;
/*font-variant:small-caps;*/
font-weight:bolder;
}

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

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

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

p.list_item{
}

p.list_item_noindent{

}

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


a{
color:#66c;
text-decoration:none;
font-size:0.9em;
}

a:hover{

}

a.latest{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:transparent;
}

a.toc{
font-size:0.9em;
}

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

#top_navigation{
display:block;
vertical-align:middle;
/*background: #fff;*/

/*height:1.5em;*/
margin:4px 0px 0px 0px;
/*border-bottom:1px solid #ccc;*/
}

#top_navigation:hover{
/*background-image: url(../images/menu_bg_ov.jpg);
background-repeat:repeat-y;

font-weight:700;
padding-bottom:3px;
*/
}

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-size:0.9em;
}

ol{
font-size:0.9em;
}

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

