h1,h2,h3,h4,h5,h6 {
margin:1em 0;
}

.portalnavmod ul ul ul li a span { margin-left: 20px !important; }

h1{ font-size:13px; color:#004B28; }
h2{ font-size:11px; color:#333333; }
h3{ font-size:10px; color:#006600; text-transform:uppercase; }
h4{ font-size:10px; color:#006600; }
h5{ font-size:1em; }
h6{ font-size:1em; }

.large, .large td{ font-size:14px !important; }
.large h1{ font-size:15px !important; }
.large h2{ font-size:13px !important; }
.large h3{ font-size:12px !important; }
.large h4{ font-size:12px !important; }
.large h5{ font-size:11px !important; }
.large h6{ font-size:10px !important; }

.hier { display: inline; color: #004b28; }

.right_photo{
border-width: 1px !important;
border-style: solid !important;
border-color: #004b28 !important;
}

#title_link{
position:absolute;
display:block;
width:195px; height:70px;
top:150px;
margin-left:25px;
text-indent:-9999px;
text-align:left;
overflow:hidden;
}

#tools{
float:right;
margin-right:14px;
color: #004b28;
}

#contentdiv{
padding:15px;
}


.search_bar{
text-align:right;
}

#ss_div{
display:inline;
padding-top:2px;
padding-bottom:3px;
}

#ss_div form{ display:inline; }

#bottom_banner{
border-width: 3px 0px 0px 0px !important;
border-style: solid !important;
border-color: #493541 !important;
}

#topbanner img{vertical-align:top}

#ss_keywords{
background:#F2F2DF;
border-width:1px 1px 1px 1px; 
border-style: solid; 
border-color: #004b28;
width:158px; height:18px;
padding-left:4px;
margin-right: 5px;
}


#nav_menus div{
	 width:140px;
	position:absolute; top:0px; left:0px;
	margin-top:0px; padding-top:8px; padding-left:4px; padding-right:4px;
margin-left:2px;
	border-width:0px 1px 1px 1px; border-color:#346045; border-style:solid;
	visibility:hidden;
background: #D3DCC7;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#004B28; font-size:11px; padding:3px 6px; }

#nav_menus a:hover{ color:#D3DCC7; background: #004B28;}


#ql_menu{
	background:#D3DCC7; width:114px;
	border-width:0px 1px 1px 1px; border-color:#728871; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin:0;
	padding:5px 10px 5px 10px;
	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:#004B28; font-size:10px; padding:2px 4px;}
#ql_menu a:hover{ color:#D3DCC7; background:#004B28; }