h1,h2,h3,h4,h5,h6 {
font-family:times, serif;
color:#3d4383;
font-weight:normal;
}

h1{ font-size:1.7em; }
h2{ font-size:1.5em; }
h3{ font-size:1.4em; }
h4{ font-size:1.3em; }
h5{ font-size:1em; }
h6{ font-size:.8em; }

h1,h2,h3,h4,h5,h6 {
	margin:0.5em 0;
	line-height:1em;
}
p { margin:1em 0; }

#topbanner img { vertical-align: top; }
.heightfix { height:4px; }

/* font settings for large text */
.large, .large td{
	font-size:16px !important;
}

.newsposttitle { padding-bottom: 20px; }

#title_link{
position:absolute;
display:block;
width:520px; height:80px;
margin-left:10px;
text-indent:-9999px;
text-align:left;
overflow:hidden;
z-index:5;
}

.tools {
	text-align: right !important;
	width: 170px;
	margin-top: 6px;
	padding-right: 0px;
}

#contentdiv{
padding:10px 20px 0px 5px;
line-height:1.7em;
}

#rightbanner{
line-height:1.3em;
}
#quicklinks{
position:absolute;
margin:-4px 0px 0px 850px;
*margin:-4px 0px 0px 830px;
}

#search_div{
position:absolute;
margin:-4px 0px 0px 670px;
*margin:-4px 0px 0px 650px;
}

#hier_bar {
width:500px;
margin-left:20px;
}

.hier{ display:inline;
 }

#search_div, #search_div form{ display:inline; }

#search_keywords{
        background:#ffffff;
	border-width:1px 0px 1px 0px;
        border-style: solid;
        border-color: #c2c4d0;
	width:79px; height:16px;
	padding:1px 0 0 4px;
	margin:0 0 0 -3px;
	vertical-align:top;
        color:#3f486d;
}

#ss_submit {
margin-right:4px;
}

#nav_menus div{
	position:absolute; top:0px; left:0px;
	width:175px; *width:175px;
	margin-top:-7px;
	padding:0 0 0 0;
	background-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:#5381ac;
        font-size:11px;
}

#nav_menus ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
}

#nav_menus a {
	display:block;
	text-decoration:none;
	padding:6px 12px;
	color:#254674;
        border-color:#85a477;
        border-style:solid;
        border-width:1px;
        margin:3px;
}

#nav_menus a:hover{
	background:#5381ac;
	color:#ffffff;
}

#dhtmlmenu_2 {
margin-left:24px !important;
}

#ql_menu{
	position:absolute; top:0px; left:0px;
	margin-top:2px;
	padding:0 0 0 0;
	width:113px; *width:113px;
	background:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:#5381ac;
}

#ql_menu ul{ margin:0; padding:0; list-style-type:none; }
#ql_menu br{ display:none; }

#ql_menu a{
	display:block;
	text-decoration:none;
		padding:6px 12px;
	color:#254674;
        border-color:#5381ac;
        border-style:solid;
        border-width:1px;
        margin:3px;
}

#ql_menu a:hover{
background:#5381ac;
	color:#ffffff;
}
