h1.contentheading {
	color:navy;
	font:bold 14pt Century Gothic, Century, sans-serif;
	line-height:46px;
	margin:0 0 1ex 1ex;
}

td.search_text
{
	color:#06398F;
	font:bold 14px Century Gothic, Century, sans-serif;
}
#main_content
{
	margin: 0 1ex;
}

#counters
{
	filter:alpha(style=0,opacity=50);
	opacity:.5;
}

div.pimages {
  margin:1ex 10px;
  padding:1ex;
  background-color:#FbFbFF;
  text-align:center;
}

div.pimages img {
  border:none;
}

div.pimages a {
    margin:0 8px;
}

/** Site menu */
td.menu_line {
	font: 14px Century Gothic, Century, sans-serif;
	white-space:nowrap;
	padding:3px 2px;
}

td.menu_line a{
	color:#06398F;
	text-decoration:none;
}

td.menu_line a:hover {
	color:grey;
	text-decoration:none;
}

/** Location */
div.location {
	border-top:#b0c7e9 solid 1px;
	text-align:right;
	color:#666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

div.location  a{
	color:black;
	text-decoration:underline;
}

div.location  a:hover {
	color:grey;
	text-decoration:none;
}

/** Sub menu top*/
ul.sub_top {
	color:navy;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:-1ex 0 3ex 3ex;
}
ul.sub_top li{
	margin:1ex;
}

div.sub_title {
	text-align:center;
	font:14pt Verdana, Arial, Helvetica, sans-serif;
	margin:2em 0 0 0;
}

table.sub_blog {
	width:100%;
	margin:0 0 2ex 0;
}

table.sub_blog  td.title {
	font:bold 12pt  Arial, Helvetica, sans-serif;
}

table.sub_blog  td.date {
	padding-right:3ex;
	text-align:right;
	color:#666;
	font:bold 9pt  Arial, Helvetica, sans-serif;
}

table.sub_blog  td.more_link {
	font:bold 10pt  Arial, Helvetica, sans-serif;
}

table.sub_bot
{
	margin:2ex 0 1ex 0;
	border-collapse:collapse;
}

table.sub_bot td {
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	padding:0 1ex;
	border:#EEE solid 1px;
}

table.sub_bot caption
{
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEE;
}



div.pages {
	text-align:center;
	border-top:#ededed solid 1px;
	font:bold 9pt  Arial, Helvetica, sans-serif;
	line-height:2.5em;
}

/** Search */
div.search {
	margin:0 0 3ex 0;
}

div.search h2{
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	margin:1ex 0 0 0;
}

div.search p {
	margin:0;
	text-indent:0;
}

p.searchres {
	font-weight:bold;
	text-align:center;
}
