@charset "utf-8";

div#template { text-align: left; width: 760px; margin: 0 auto 0 auto }
div#header { width: 760px; height: 189px; overflow: hidden }
div#menu-top ul { text-align: right; padding: 24 16 0 0 }
div#menu-top li { padding: 2 6 2 8; border-right: dotted 1px #2e3b81 }
div#menu-main { height: 30px; background-image:url(../images/template/menu-main-background.gif) }
div#menu-main ul { text-align: center; padding: 8 0 10 0 }
div#menu-main li { padding: 2 16 2 16; background-image:url(../images/template/menu-main-separator.gif) }
div#menu-main a { color: #fff }
div#menu-sub { height: 30px; background-image:url(../images/template/menu-sub-background.gif) }
div#menu-sub ul { text-align: center; padding: 6 0 10 0 }
div#menu-sub li { padding: 2 16 2 16; background-image:url(../images/template/menu-sub-separator.gif) }
div#menu-sub a { font-size: 10px; color: #fff }
div#content { margin: 16 0 16 0; min-height: 360px; height: auto !important; height: 360px }
div#content a { font-weight: bold }
div#welcome { position: relative; width: 385px; height: 255px; overflow: hidden; background-image:url(../images/template/welcome-eagle.gif) }
div#welcome p { position: absolute; top: 0; left: 0; width: 224; height: 120; overflow: hidden }
div#welcome dl { position: absolute; top: 156; left: 24 }
div#welcome dd { margin: 0; padding: 0 }
div#yellowbar { height: 16px; margin-top: 24; background-color: #f5b125 }
div.col-left { float: left; width: 420px }
div.col-right { float: right; width: 320px }
div.clear { clear: both }
div.portal-large { background-color: #d9c78d }
div.portal-large h1 { height: 30px; }
div.portal-medium { background-color: #e5d18c }
div.portal-small { background-color: #d9c78d }
div.portal-padding { padding: 1 8 1 16 }
div.portal-padding h1 { margin-top: -2px }
img.portal-bottom { margin-bottom: 12 }
div.menu { overflow: hidden }
div.menu ul { padding: 0; margin: 0 }
div.menu li { display: inline; background-position: right; background-repeat: no-repeat }
div.menu a { text-decoration: none }
div.menu a:hover { text-decoration: underline }
.no-border { background-image: none !important; border: none !important }

.visual-page { margin-right: 16 }
.visual-page td, th { padding-right: 24 }

div#contact { margin: 0; padding: 15px 10px 15px 15px; border: 0; }
table#contact { border-collapse: collapse; border: 0; margin: 0; }
table#contact tr td { padding: 10px 5px 10px 15px; vertical-align: top; }

