h1,h2,h3,h4,h5,h6{
line-height:1em;
margin:.7em auto;
font-style:italic;
}

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;
}

li{ margin-bottom:.7em; }

#bodydiv{ background: url('/uploaded/images/middle_bg.gif') center 102px repeat-x; }

.sidefix{position:relative}

#topleft{
position:absolute;
width:10px; height:600px;
top:33px;
right:949px;
background:url('/uploaded/images/left_bg.gif') no-repeat;
}

#topright{
position:absolute;
width:10px; height:600px;
top:33px;
left:948px; 
background:url('/uploaded/images/right_bg.gif') no-repeat;
}

#leftbanner{ border-right:1px solid #d69a25;
}

#rightbanner{ padding-top:33px; }

#rightbanner .photo td{
color:#fff;
padding:0 15px;
}

#rightbanner .photo img{
border:1px solid #fff;
}

#rightbanner table.news .bannermodcontent{
background:#cccc9a url('/uploaded/images/news_events.gif') 17px 10px no-repeat;
padding:44px 18px 18px 18px;
}

#hierbar{
position:absolute;
height:25px;
width:484px;
margin-left:191px;
padding:8px 0 0 13px;
background:#0d5ec1;
z-index:0;
}

.hier{ display:inline; }

#sub_buttons{
position:absolute;
height:27px;
width:258px; 
margin-left:688px;
padding:6px 0 0 2px;
border-bottom:1px solid #fff;
background:#0d5ec1;
z-index:0;
}

#contentdiv{ padding-top:50px; }

#search_box{
position:absolute;
width:400px;
margin-left:473px;
}

/* ----- HTML5 Doctype Upgrade START ----- */

#search{ float:left; margin-right:3px;
margin-top:-5px;
 }
#search form{ display:inline; }

#page_tools{
position:absolute;
margin:38px 0 0 197px;
}

#search img{margin-top: 5px}
#topbanner img{vertical-align:top}

#keywords{
position:relative; top:4px;
width:123px; height:12px;
margin:0 1px 0 1px;
padding-left:3px;
background:#447cbf;
border:1px solid #709bce;
color:#fff; font-size:9px;
}

/* ----- HTML5 Doctype Upgrade FINISH ----- */

#ql_menu{
background:#447cbf;
width:149px;
border-width:0px 1px 1px 1px;
border-color:#709bce;
border-style:solid;
position:absolute; top:0px; left:0px;
margin:0;
padding:5px 0 5px 0;
visibility:hidden;
}

#ql_menu ul{
  padding:0px; margin:0px;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none; padding:0; margin:0;  }
#ql_menu a{ display:block; text-decoration:none; color:#fff; font-size:10px; padding:4px 6px; }
#ql_menu a:hover{ color:#FFF; background:#226bc2; }

#nav_menus div{
background:#226bc2;
width:146px;
border-width:0px 1px 1px 1px;
border-color:#fff;
border-style:solid;
position:absolute; top:0px; left:0px;
margin-left:3px;
padding-top:2px;
visibility:hidden;
z-index:20;
}

#dhtmlmenu_2{ margin-left:4px !important; }

#nav_menus ul {
list-style-type:none; margin:0;
padding:0 1px 1px 1px;
z-index:20;
}

#nav_menus a { display:block; text-decoration:none; color:#FFF; font-size:10px; padding:3px 6px; z-index:20; }

#nav_menus a:hover{ color:#226bc2; background:#fff;}
