h1,h2,h3,h4,h5,h6 {
margin:0.5em 0;
line-height:1em;
color:#194a89;
font-family:times, serif;
font-weight:normal;
}

h1{
font-size:1.9em;
letter-spacing:.02em;
}

#title_link{
position:absolute;
display:block;
width:495px; height:60px;
top:20px;
margin-left:405px;
text-indent:-9999px;
text-align:left;
overflow:hidden;
}

#tools{
float:right;
margin-right:0px;
}

#contentdiv{
padding:10px 25px 15px 15px;
}

#seal {
position:absolute;
padding:1px 5px 0px 16px;
width:207px;
}

#leftbanner {
padding-top: 182px;}

.hier{ display:inline; }


#ss_div{
display:inline;
overflow:hidden;
}

#ss_div img, #ss_div input, #ql_btn{ vertical-align:middle !important; }

#ss_div form{ display:inline; }

#ss_keywords{
background:#041B4F;
border-style:solid;
border-color:#57687F;
border-width:1px 1px 1px 1px;
width:121px; height:14px;
padding-left:4px;
font-size:10px;
color:#ffffff;
}

#nav_menus div{
	background:#c3c0bb; width:150px; *width:152px !important;
	position:absolute; top:0px; left:0px;
	margin-top:-2px; padding-top:5px;
	visibility:hidden;
        
FILTER: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}

#nav_menus ul {
	list-style-type:none; margin:5px; padding:0 0 3px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#251a0c; font-size:1em;  padding:5px 25px;  }

#nav_menus a:hover{ color:#251a0c; background:#e3e2e1;}

#ql_btn{ margin-left:3px;}

#ql_menu{
	background:#D4CAAA; width:121px; *width:121px;
	
	position:absolute; top:0px; left:0px;
	margin: 0;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu ul{ margin:0; padding:0; }
#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#4A4A4A; font-size:12px; padding:2px 4px;  }
#ql_menu a:hover{ color:#821418; background:#D4CAAA; }

#topbanner img{ vertical-align:top; }
#topbanner .tools img{ vertical-align:middle; }
