h1 {
color:#d21934;
font-size:15px;
text-transform:uppercase;
font-family: georgia, serif;
font-weight: normal;
line-height:1em;
}

h2 {
color:#d21934;
font-size:12px;
font-weight: bold;
}

h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

.large, .large td{
     font-size:14px !important;
}

#search, #search form{ display:inline; }

.hier{ display:inline; }

/* ----- HTML5 Doctype Upgrade START ----- */

#topbanner img{vertical-align:top}
#tools img{vertical-align:middle}

#keywords {
background:#ffffff none repeat scroll 0%;
color:#a1a1b9;
border-width:1px 1px 1px 1px; 
border-color:#a1a1b9; 
border-style:solid;
font-size:12px;
height:16px;
padding-left:3px;
position:relative;
width:162px;
margin-right:1px;
vertical-align:top;
}


/* ----- HTML5 Doctype Upgrade FINISH ----- */

#contentdiv {
padding:0px 20px 20px 20px;
}

#rightbanner{ border-left:1px solid #b1b9c9; }

.newspostitem{
    margin-bottom:10px;
}

#nav_menus div{
	background:#3A3A75; width:145px;
	border-width:0px 1px 1px 1px; border-color:#FFF; border-style:solid;
	position:absolute; top:0px; left:0px;
	padding-top:5px;
	visibility:hidden;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#FFF; font-size:11px; padding:3px 6px; }

#nav_menus a:hover{ color:#000066; background:#FFF;}
