@charset "utf-8";

div#template { width: 980px; text-align: left; margin: 0 auto 0 auto }

div#top ul { text-align: right; padding: 20 0 8 0 }
div#top a { color: #ffd200 }
div#top li { padding: 0 6 0 6 }
div#main { height: 40px; background-color: #004ec1 }
div#main ul { text-align: center; padding: 12 0 12 0 }
div#main li { padding: 6 14 6 14 }
div#main a { color: #fff }
div.menu ul { margin: 0 }
div.menu li { display: inline }
div.menu a { text-decoration: none }
div.menu a:hover { text-decoration: underline }

.page-menu { margin-bottom: 12; border: solid 2px #315591 }
.page-menu p { margin: 0; padding: 0 }
.page-menu a { font-weight: bold; color: #fff; background-color: #315591; text-decoration: none; display: block; padding: 4 12 4 12 }
.page-menu a:hover { text-decoration: underline; background-color: #2a78ec }

div#header { width: 980px; overflow: hidden; position: relative }
div#banner { position: absolute; left: 490; top: 30 }
div.h-home { height: 360px }
div.h-secondary { padding-bottom: 32; background-color: #fff }

div#canvas { background-repeat:repeat-y }
div.canvas-home { background-image:url(../images/template/canvas-background.png) }
div.canvas-secondary { background-color: #fff }
div.canvas-padding { padding: 20 }

div.col-left { width: 480px; float: left }
div.col-right { width: 499px; float: right }
div.sub-col-left { width: 250px; float: left }
div.sub-col-right { width: 249px; float: right }
div.sub-padding { padding: 1 10 20 20 }

div#newsletter { border-top: solid 1px #fff; background-color: #f5f5f5 }
div#footer { color: #fff; padding-bottom: 64 }
div#footer a { color: #fff }

div#division { text-align: center; height: 65px; background-image:url(../images/template/division-background.png); background-repeat:repeat-x; background-position: bottom }
div#division img { margin-top: -10px }
div#division-center { text-align: left; width: 980px; margin: 0 auto 0 auto }
div#division a { display: block; font-weight: bold; color: #000; padding: 36 0 8 0; text-decoration: none }
div#division dd { float: left }
