@charset "UTF-8";
/* CSS Document */


* {margin:0; border:0; padding:0;}
html {background-color:#003153; height:100%;  }
body {background-color:#003153; height: 100%;background-image:url(img/hashing.gif); font-family: "Myriad Pro", Myriad,  Calibri, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#003153; font-weight:normal}
div#content {width:995px;  margin: 0 auto; background-image: url(img/back-center.gif); background-position:center; background-repeat:repeat-y; background-color:#fefeff }
div#content-upper {background-image:url(img/back-upper.gif); background-repeat:no-repeat; width:995px; background-position: top}
div#content-lower {background-image:url(img/back-lower.gif); background-repeat:no-repeat; width:995px; background-position: bottom}
div.break {clear:both; height:0px;}
.center {width: 100%; text-align:center}
h1 {background-image:url(img/header.gif); background-repeat:no-repeat; height: 116px; width: 995px; margin: 0 auto; }
h1 span {display: none}

div#navbar {background-image:url(img/navback.gif); height:53px; width:995px; margin:auto}
ul#navmenu {list-style-type: none; width: 740px; margin: auto; padding-top: 12px}
ul#navmenu li {float: left; font: normal 16px tahoma, verdana, sans-serif; letter-spacing: .20em; line-height: 25px; margin-right:18px; width: auto; text-align: center; color: #FFF}
ul#navmenu a {display:block}
ul#navmenu a:link {color:#FFF; text-decoration: none;}
ul#navmenu a:visited {color:#FFF; text-decoration: none}
ul#navmenu a:hover {color:#FFF; text-decoration: none;}
ul#navmenu a:active {color:#FFF; text-decoration: none}
ul#navmenu li.currnav {border-top: 1px solid #FFF; border-bottom: 1px solid #FFF}

div#text {width: 700px; margin: auto; font-size: 14px; line-height: 24px; letter-spacing: .07em; padding-top:35px; padding-bottom: 35px}
h2 {color:#fff; font: normal 18px tahoma; border-top: 1px solid #B6C0C6; border-bottom: 1px solid #B6C0C6; letter-spacing: 2px; line-height: 30px; margin-bottom:15px}
h3 {font-size: 14px; font-style: italic; font-weight:bold; letter-spacing: .09em; margin: 10px 0px}
h4 {font-size: 12px; font-style: italic; font-weight:bold; letter-spacing: .09em; margin: 5px 0px}
div#text p {margin: 10px 0px}
div#text p#intro {font-size: 16px; line-height: 26px}
div.quadcol {float: left; width: 25%; font-size:12px; line-height:12px}
div#text ul {list-style: square; list-style-position:inside;}
div#text ul ul {margin-left:15px;}
div#text ul li {margin-bottom: 10px;}
div#text a:link, div#text a:visited {color:#003153;}
div#text a:hover, div#text a:active {color: #000}


div#text div.right {float: right; margin: 10px 0px 10px 10px; width: 210px;  font-size: 12px; letter-spacing: 0em; font-family: Georgia, Times New Roman, Times, serif; border: 1px dashed #64727e; color: #2a5370; padding: 12px; text-align: justify; line-height: 16px; background-color:#fefeff; background-image: url(img/back-upper.gif); background-position: center -30px; background-repeat: no-repeat;}
div#text div.left {float: left; margin: 10px 10px 10px 0px; width: 210px;  font-size: 12px; letter-spacing: 0em; font-family: Georgia, Times New Roman, Times, serif; border: 1px dashed #64727e; color: #2a5370; padding: 12px; text-align: justify; line-height: 16px; background-color:#fefeff;  background-image: url(img/back-upper.gif); background-position: center -30px; background-repeat: no-repeat;}
div#text div span.byline {font-style: italic; display: block; clear: left; text-align:right; margin-top:3px}
div#text div img {display: block; margin:auto; margin-bottom: 3px; border:1px solid #64727e}

#appform fieldset {border: 1px solid #003153; padding: 10px; font: normal 12px "Myriad Pro", Myriad,  Calibri, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; width: 90%; margin: 10px auto; background-color:transparent; position: relative;}
#appform legend {font-weight: bold; font-size:14px;}
#appform label {margin: 0px 3px}
#appform fieldset.req label {font-weight: bold}
#appform fieldset td {padding: 5px 3px}
#appform fieldset input, #appform fieldset textarea {border: 1px solid #B6C0C6; vertical-align: middle; padding: 2px; background-color:#f6fafe;}
#appform fieldset textarea {width: 98%; height: 60px; overflow:auto}
#appform input#submit {margin: auto; width: 80px; background-color:#FFF; border: 2px outset #003153; color: #333; font-size: 16px; font-weight:bold}
#appform input#submit:hover {margin: auto; width: 80px; background-color:#f6fafe; border: 2px outset #003153; color: #000; font-size: 16px; font-weight:bold}
#appform input#submit:active {margin: auto; width: 80px; background-color:#f6fafe; border: 2px inset #003153; color: #00F; font-size: 16px; font-weight:bold}
#appform td.radios input {border:none}

div#footer {clear: both; width:995px; height:126px; margin:auto; background-image: url(img/footer.gif); background-position: bottom; background-repeat:no-repeat;}