body {
	font-family: arial, helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.4em;

    }

h1{
	font-family: arial, helvetica, sans-serif;
font-family: arial, Helvetica, san-serif;
color:#333399;
font-size:1.2em;
font-weight:700;
border-bottom:1px dotted #339;
padding-bottom:10px;
margin-top:0px;
padding-top:6px;
margin-bottom:20px;
}

h2{
	font-family: arial, helvetica, sans-serif;
color:#339;
font-size:1.1em;
}

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


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

.back{
color:#666666;
font-weight:400;
font-size:0.8em;
margin-left:30px
}

p{
	font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#666666;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

p.subhead{
font-size:1em;
font-weight:700;
margin-bottom:3px;
line-height:1em;
}


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

 p.list_item{
margin-left:10px;
line-height:1.3em;
margin-top:0px;
padding-top:0px;
float:left;
width:70%;
}

p.list_item_noindent{
margin-left:0px;
line-height:1.3em;
margin-top:0px;
padding-top:0px;
}

 p.list_summary{
margin-left:0px;
}

p.latest_head{
font-family: arial, Helvetica, san-serif;
width:138px;
color:#339;
font-size:1em;   
font-weight:700; 
background:transparent;
padding: 0px 0px 0px 20px;
margin:0px 0px 0px 3px;
border-bottom:1px dotted #f93;
}

*html p.latest_head{

}

p.advert_head{
margin:0px 0px 0px 0px;
color:#fff;
font-weight:400;
font-size:1.1em;
}

p.indent{
padding-left:1em;
}



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

a:hover{
text-decoration:underline;
}

a.gray{

}
/*
#top_navigation{
display:block;
vertical-align:middle;
background: transparent;
width:155px;
min-height:20px;
background-image: url(../images/button.gif);
background-repeat:no-repeat;
padding-left:23px;
padding-top:7px;
}
*/
a.top_navigation_active{
display:block;
background: #99cccc;
width:100%;
height:40px;
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;
}

a.latest_item{
display:inline;
vertical-align:baseline;
}

a.toc{
font-size:0.9em;
margin: 0px 0px 0px 25px;
padding:0px 0px 0px 0px;
width:120px;
display:block;
}

a.user_icon{
display:inline;
margin-left:3px;
}

ul{
font-family: arial, Helvetica, san-serif;
font-size:0.9em;
color:#666666;
}



.pagenav{
font-family: arial, helvetica, sans-serif;
font-size:1em;
color:#666666;
}



