* { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; color: #45423F; font-size: 12px; }

/* links -----------------------------------------------------  */
a, a:visited, a:active, a:visited   { color: #365BA0; text-decoration: none; font-weight: bold; }
a:hover { color: #365BA0; text-decoration: underline; font-weight: bold; }
a.head, a.heada:visited, a.heada:active, a.heada:visited { font-family: Georgia, Times New Roman, Times, serif; color: #365BA0; text-decoration: none; font-size: 13px; font-weight: bold; }
a.head:hover { font-family: Georgia, Times New Roman, Times, serif; color: #365BA0; text-decoration: underline; font-size: 13px; font-weight: bold; }
a.foot, a.foot:visited, a.foot:active, a.foot:visited { color: #365BA0; text-decoration: none; font-size: 10px; font-weight: normal; }
a.foot:hover { color: #365BA0; text-decoration: underline; font-size: 10px; font-weight: normal; }

/* structure ----------------------------------------------------- */
#page           { background-color: #FFFFFF; margin: auto; width: 800px; padding-top: 10px; }
#topshadow      { background: url(elements/topshadow.gif) no-repeat; height: 20px; }
#bluebar        { background: #365BA0 url(elements/blue.gif) repeat-y; width: 800px; height: 156px; text-align: left; }
#lightbluebar   { background: #9EAFEC url(elements/lightblue.gif) repeat-y; width: 800px; height: 20px; }
#content        { background: #F0ECEB url(elements/content.gif) repeat-y; padding: 30px 40px 30px 40px; text-align: left; }
#botshadow      { background: url(elements/botshadow.gif) no-repeat; height: 10px; }

/* content ------------------------------------------------------------ */
.imgright   { float: right; padding: 0px 0px 20px 30px; }
.imgleft    { float: left; padding: 0px 20px 0px 0px; }
.head       { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; font-weight: bold; }
.footer     { font-family: Georgia, Times New Roman, Times, serif; color: #C5BFB9; font-size: 10px; }
#nav        { padding: 0px 40px; }
#subnav     { padding-right: 40px; }
#subnav2    { padding-right: 190px; }
#subnav3    { padding-right: 250px; }
ul          { list-style: disc outside; }
#bluebar h1 { display: none; }

#linka      { position: relative; z-index: 1; top: 0px; left: 75px; width: 200px; height: 0px; text-align: center; }
#linkb      { position: relative; z-index: 1; top: -150px; left: 680px; width: 113px; height: 100px; text-align: center; }

