h1,h2,h3,h4,h5,h6{ color:#7a222f; line-height:1.2em; }
h1{ font-size:18px; }
h2{ font-size:16px; }
h3{ font-size:14px; }
h4{ font-size:12px; }
h5{ font-size:10px; }
h6{ font-size:10px; font-style:italic; }

.large *{ font-size:14px; line-height:1.5em; }
.large h1{ font-size:24px; margin:3px 0; }
.large h2{ font-size:22px; }
.large h3{ font-size:20px; }
.large h4{ font-size:18px; }
.large h5{ font-size:16px; }
.large h6{ font-size:14px; font-style:italic; }

#topbanner img{ vertical-align:top; }

#text1 span,#text2 span{ line-height:normal !important; }

#bannermod4{ position:relative; z-index:20; }

#home_link{
position:absolute;
top:80px; left:80px;
width:190px; height:165px;
display:block;
text-indent:-9999px;
z-index:30;
overflow:hidden;
}

.pop_out .bannermodtitle{
background-color:#67addf;
background-image:url('/uploaded/images/right_arrow.gif');
background-repeat:no-repeat;
background-position:8px 6px;
color:#fff;
padding:2px 8px 2px 20px;
font-weight:bold;
text-align:right;
cursor:pointer;
}

.pop_out .bannermodcontent{
visibility:hidden;
position:absolute;
background:#dfdfe0;
border:1px solid #67addf;
padding:10px;
width:317px;
margin-left:-156px;
}

.hier{ display:inline; }

#contentdiv{
background:url('/uploaded/images/content_bg.gif') left top no-repeat;
padding:110px 50px 30px 50px;
}

#leftbanner a{ text-transform:uppercase; }

#search{
position:relative; top:-1px;
margin-right:2px;
}
#search form{display:inline;}
#keywords{
background:#ffffff;
border:1px solid #8ec2e8; width:173px; height:13px;
color:#000; 
padding-left:3px; margin-right:1px;
vertical-align:bottom;
}

#ql_menu{
background:#4d82a7; width:118px;
border-bottom:1px solid #5a98c4;	
position:absolute; top:0px; left:0px;
margin:0;
padding:0;
visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#fff; font-size:10px; padding:4px 4px; }
#ql_menu a:hover{ color:#fff; background:#5a98c4; }


#nav_menus div{
background:#68aee0 url('/uploaded/images/menu_bg.gif') left top repeat-x;
width:149px;
position:absolute; top:300px; left:0px;
padding-top:12px;
visibility:hidden;
FILTER: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:90;
z-index:10;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0;
}

#nav_menus a {
display:block;
padding:3px 6px; margin:2px 1px 1px 1px;
border-width:1px; border-color:#a4ceec; border-style:solid;
text-decoration:none; color:#FFF; font-size:10px;
}

#nav_menus a:hover{ color:#000066; background:#FFF; }

