h1{
text-transform: uppercase;
font-size:15px;
color:#324a96;
}

.large, .large td{
    font-size:14px !important;
}

#search, #search form{ display:inline; }

.rightphoto{
border:1px solid #ffffff;
}

.leftnav a{
text-transform: uppercase;
}

#contentdiv{
padding:20px 0px 0px 0px;
}

/* ----- HTML5 Doctype upgrade START ----- */

#topbanner img{vertical-align:top}
#tools img{vertical-align:middle}

#keywords{
    width:111px; height:14px;
    background:#c5d8a2;
    border-width: 1px 1px 1px 0px;
    border-style: solid;
    border-color:#8aa97c;
    padding:1px 3px 1px 3px;
    color:#fff;
    margin:0 1px 0 0;
    font-size:11px;
    vertical-align:top;
}

/* ----- HTML5 Doctype upgrade FINISH ----- */

.hier{ display:inline; }

#ql_menu {
background:#C5D8A2 none repeat scroll 0%;
border-color:#999999;
border-style:solid;
border-width:0px 1px 1px;
margin-left:2px;
margin:0;
padding:5px 0pt 0pt;
position:absolute;
top:0px;
visibility:hidden;
width:94px;
}
#ql_menu ul {
margin:0;
padding:0;
list-style-type:none;
}
#ql_menu br {
display:none;
}
#ql_menu a {
color:#ffffff;
display:block;
font-size:11px;
padding:6px 4px;
text-decoration:none;

}
#ql_menu a:hover {
background-color:#ffffff;
color:#89A87B;
}

#nav_menus div{
background: #1a437b none repeat scroll 0% 50%;
border-color: 6a6dc6;
border-style: solid;
border-width: 0px 1px 1px;
margin-left: 1px;
padding-top: 5px;
position: absolute;
top: 0px;
visibility: hidden;
width:130px;
}

#nav_menus ul {
list-style-type:none;
margin:0;
padding:0 0 5px 0;
}

#nav_menus a {
display:block;
padding:5px 9px;
color:#FFF;
font-size:11px;
text-decoration:none;
}

#nav_menus a:hover{
color:#1a437b;
background: #ffffff none repeat scroll 0% 50%;
}

