﻿
* { margin: 0; padding: 0; }

html, body { width: 100%; background: #fff url(banner.png) repeat-x left top; color: #333; font: normal normal normal .95em Verdana, Sans-Serif; }

h2 { font-weight: normal; color: rgb(0,55,104); }

h3 { font-weight: normal; color: rgb(204,0,51); }

p { padding: 9px 0; line-height: 1.4em; }

a { color: rgb(0,55,104); text-decoration: none; }

blockquote { padding: 9px 36px; line-height: 1.4em; font-style: italic; }

hr { width: 60%; margin: 9px auto; }

fieldset { border: none; border-top: solid 1px rgb(204,0,51); }

legend { color: rgb(0,55,104); font-size: 1.5em; padding-right: 9px; }

/* ###################################################################### */
/* ###################################################################### */
.banner { width: 100%; height: 200px; margin: 0 auto; background: url(home.jpg) no-repeat center center; margin-bottom: 9px; }

.box { width: 220px; background: #ececec; border: solid 1px #cecece; color: rgb(0,55,104); margin: 15px 0; padding: 9px; }

.clear { clear: both; }

.formLayout {}

    .formLayout label { float:left; width:80px; margin-top:10px; }

    .formLayout br { clear: left; }

    .formLayout .txt { width:97%; padding:1px; }

.img-shadow { float: left; margin: 6px; background: url(trans-shadow.png) no-repeat bottom right; }

    .img-shadow #main { display: block; position: relative; padding: 9px; background-color: #fff; border: 1px solid #cecece; margin: -6px 6px 6px -6px; }

.left { float: left; }

.logo { width: 431px; height: 200px; float: left; background: url(logo.png) no-repeat left bottom; margin-bottom: 6px; }

.nav li { list-style: none; display: inline; float: right; font-size: 1.6em; line-height: 40px; margin-left: 45px; font-variant: small-caps; }

.right { float: right; }

.slogan { color:rgb(204,0,51); font-style:italic; position:absolute; left:30px; bottom:0; }
/* ###################################################################### */
/* ###################################################################### */

.container { width: 910px; margin: 0 auto; }

#header { width: 100%; height: 182px; margin: 0 auto; position:relative; }

#main { width: 630px; min-height: 450px; float: left; }

    #main li { list-style: square none inside; padding-left: 2px; font-size: 1.2em; line-height: 1.3em; }

        #main li li { list-style: circle none inside; padding-left: 30px; font-size: .8em; }

#sidebar { width: 240px; min-height: 450px; float: right; margin-top: -160px; }

#footer { width: 630px; height: 40px; float: left; color: #a1a1a1; font-size: .8em; }

