/* NAV MENU */
.custom .menu { background: #003366; }
.custom .menu a { padding: .8em 1.3em; #padding-bottom: .75em; background: #003366 url(images/navborder.jpg) top right no-repeat; letter-spacing: 0; text-transform: none; font-variant: small-caps; }
.custom .menu a:hover { background: #154ab7 url(images/navborder.jpg) bottom right no-repeat; }
.custom .submenu a { background: #003366; }
.custom .submenu a:hover { background: #154ab7; }
.custom .menu #s { border: 0; background: #fff; padding: .3em .5em; margin: .5em .5em 0 0; font-size: 1.2em; width: 13em; }
.custom .menu .nav_search { float: right; }

/* GENERAL */
body.custom { background: #bde2fc url(images/bg-page.gif) repeat-x; }
.custom #container { margin-top: .5em; }

/* HEADER */
.custom #header { background: #bde2fc url(images/header.jpg) no-repeat; padding: 2.45em 3em 2.25em; }
.custom #header h1 { font-size: 1.5em; }
.custom #logo a:hover { color: #154ab7; }
.custom #header #tagline { font-style: italic; font-size: 2.4em; }

/* ABOUT US */
.about_us { background: #e6ecd2 url(images/about-bg.gif) no-repeat; padding: 1em 1em 1em 9.6em; font-size: 1.3em; color: #000; }
.about_us a { color: #003366; }
.about_us h4 { margin-bottom: 1.1em; font-size: 1.2em; }
.about_us .more_about { margin-top: 1.3em; }

/* FOOTER */
.custom #footer { background: #bde2fc url(images/bgfo.gif) no-repeat; margin: 2em 0 0; padding-top: 1em; text-align: center; color: #000; }
.custom #footer .footer_links { margin-bottom: 2em; }
.custom #footer .footer_links a { color: #003366; margin: 0 1em; border: 0; }
.custom #footer .footer_links a:hover { text-decoration: underline; }
.custom #footer .footer_bottom { margin: 1.5em 0; }

/* HEADLINES */
.custom .headline_area h1 { color: #003366; }
.custom .headline_area h2 { color: #003366; }
.custom .headline_area h1 a { color: #003366; }
.custom .headline_area h1 a:hover { color: #154ab7; }
.custom .headline_area h2 a { color: #003366; }
.custom .headline_area h2 a:hover { color: #154ab7; }

/* SIDEBAR */
.custom .sidebar h3 { background: #003366; padding: .7em .8em; margin-bottom: 0; color: #fff; letter-spacing: 0; font-variant: normal; font-weight: bold; }
.custom .sidebar .widget { margin: 0; #margin: -.25em 0 0; }
.custom .sidebar ul li ul { margin: 0; }
.custom .sidebar ul li ul li { background: #cfe5f4; padding: .5em 1em; margin: 0; border-bottom: .1em solid #a1c3d9; }
.custom .sidebar ul li ul li:hover { background: #e7f2f9; }
.custom .sidebar ul li ul li a { color: #003366; }
.custom .sidebar ul li ul li a:hover { text-decoration: none; }