#bodydiv{
    background:transparent url('/uploaded/update/images/horiz_bg.gif') center 46px repeat-x;
}

.bottomlinks a{ text-decoration:none; }
.bottomlinks a:hover { text-decoration:underline; }

.photocaption .bannermodcontent p {
    padding-left:10px;
}

h1{ font-size:2em; line-height:1em; margin: 0 0 .8em 0; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

h2,h3,h4,h5,h6 {
	margin:0.8em 0;
	line-height:1em;
}
p { margin:1em 0; }

/* font settings for large text */
.large, .large td{
	font-size:14px !important;
}

#search{
/*position:absolute;
top:15px; margin-left:650;*/
float: right;
margin-top: 15px;
}

#keywords{
    width:146px; height:20px;
    background:#ffffff url('/uploaded/update/images/keyword_bg.gif') no-repeat;
    border:none;
    padding:3px 3px 1px 8px;
    color:#003366;
    margin:0;
    vertical-align:top;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
}


.hier{ display:inline; }


#nav_menus div{
visibility:hidden;
position:absolute; top:0px; left:0px;
width:148px;
margin:-4px 0 0 4px;
padding-top:5px;
background:#003366;
}

#nav_menus ul {
list-style-type:none;
margin:0;
padding:0 0 5px 0;
}

#nav_menus a {
display:block; *width:100%;
padding:3px 6px;
color:#FFF;
font-size:11px;
text-decoration:none;
}

#nav_menus a:hover{
color:#003366;
background:#FFF;
}

#dhtmlmenu_829{ margin-left:15px !important; }
#dhtmlmenu_839{ margin-left:3px !important; }

#topbanner img { vertical-align: top; }
#topbanner .tools img { vertical-align: middle; }
#leftbanner img { vertical-align: top; }
#rightbanner img { vertical-align: top; }
#bottombanner img { vertical-align: top; }
.heightfix img { display: block; }
