* { margin: 0; padding: 0; }
img { border: 0 }

html { overflow-y: scroll; }
body { font-family: Arial,helvetica,sans-serif; font-size: 62.5% }
a:focus { outline: 0 }
p { font-size: 1.1em; margin-bottom: 1.2em; color: #2b363e }
hr { height: 1px; background: #ccc; border: 0; margin: 0 0 12px 0 }
#dims { width: 935px; margin: 0 auto;  }
#container { width: 935px; float: left; background: url(../images/common/bottom-curve.jpg) no-repeat bottom right;  }
#header { float: left; width: 935px; height: 108px; background: url(../images/common/big-image-top.jpg) no-repeat bottom right; position: relative }
#header img { margin-top: 15px }
#header h1 { color: #FFF; position: absolute; bottom: 7px; right: 23px; font-weight: normal; font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size: 22px }
#nav { width: 935px; float: left;  }
#nav ul { list-style-type: none; float: left; }
#nav li { float: left; margin-right: 1px; }
#nav .last { margin-right: 0 }
#nav a { display: block; float: left; width: 110px; height: 17px; background: #005a97; color: #FFF; font-size: 11px; text-decoration: none; padding: 4px 0 0 6px }
#nav a:hover, #nav .on { background: #FFF; color: #2b363e }

#container-main { float: left; width: 935px; background: url(../images/common/big-image-bottom.jpg) no-repeat top right; min-height:442px; height:auto !important; height:442px; position: relative; z-index: 1  }
#eeda { position: absolute; top: 100px;right: 0px; z-index: 4 }

#snav { float: left; width: 116px; height: 193px; margin-top: 1px; margin-right: 1px; background: #b6d5ee }
#snav ul { float: left; width: 116px; list-style-type: none }
#snav ul a { display: block; border-bottom: solid 1px #FFF; text-decoration: none; color: #636466; font-size: 10px; padding: 3px 0 5px 6px; min-height:13px; height:auto !important; height:13px; line-height: 13px }
#snav ul a:hover, #snav .on { background: #FFF }

#main { float: left; width: 817px; }
#picture-text { float: left; width: 301px; height: 183px; overflow: hidden; padding: 10px 507px 0 9px }
#picture-text h2 { color: #FFF; font-weight: normal; font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size: 17px; line-height: 23px }

#tnav { float: left; clear: left; padding: 15px 13px 0 6px; width: 98px; }
#tnav ul { list-style-type: none; border-top: solid 1px #ccc }
#tnav li { line-height: 13px; padding: 5px 0; border-bottom: solid 1px #ccc}
#tnav a { color: #005a97; font-size: 1em; text-decoration: none; line-height: 13px }
#tnav a:hover, #tnav .on { color: #2b363e }

#text { float: left; width: 459px; padding: 15px 0 70px 0; min-height:158px; height:auto !important; height:158px; }
#text ul, #text ol { font-size: 1.1em; color: #2b363e; margin-bottom: 1.2em; margin-left: 15px;  }
#text li { line-height: 1.3em }
#text h2 { font-size: 1.2em; margin-bottom: 1.2em; color: #005a97 }
#text h3 { font-size: 1.1em; margin-bottom: 1.2em; color: #005a97 }
#text h3 span { color: #2b363e }
#text a { color: #005a97; text-decoration: underline }
#text a:hover { text-decoration: none }
#text p { line-height: 1.3em }
#text p img { vertical-align: middle }

#form-boxes { float: left; width: 116px; overflow: hidden; margin-top: -120px; }
#form-boxes h2 { font-size: 10px; color: #005a97; margin-bottom: 5px }
#form-boxes a { color: #005a97 }
#looking { width: 116px; float: left; padding-bottom: 8px; }
#looking select { float: left; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #636466; width: 116px; }
#looking input { float: right; clear: both }
#login input { width: 116px; background: #b6d5ee; border: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; padding-top: 1px; height: 14px }
#login label { font-size: 9px; color: #636466 }
#login #submit { width: 116px; background: #005a97; margin-top: 5px; border: 0; height: 16px; padding: 0; color: #FFF }

#text input { width: 216px; background: #b6d5ee; border: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; padding-top: 1px; height: 14px; margin: 3px 0}
#text textarea { width: 216px; background: #b6d5ee; border: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; margin: 3px 0}
#text .file { padding-top: 1px; height: 16px; margin: 3px 0}
#text label { font-size: 11px; color: #636466; }
#text #submit { margin-top: 6px; width: 116px; height: 18px; padding: 0; background: #005a97;color: #FFF}

#footer { float: left; width: 935px; font-size: 9px; color: #636466; margin-top: 9px }
#fleft { float: left;  }
#fright { float: right; text-align: right;  }
#footer a { color: #636466; text-decoration: none }

#ar { position: absolute; bottom: 117px; left: 0px; width: 71px; height: 80px; padding: 90px 40px 0 5px; background: url(../images/common/AR.jpg) no-repeat top left }
#ar a { color: #333; text-decoration: none }

#text .eventdownloads { list-style-type: none; margin-left: 0 }
#text .eventdownloads li { padding-left: 20px; margin-bottom: 4px }
#text .eventdownloads .pdf { background: url(../images/common/pdf.gif) no-repeat top left }
#text .eventdownloads .zip { background: url(../images/common/zip.gif) no-repeat top left }
#text .eventdownloads .ppt { background: url(../images/common/ppt.gif) no-repeat top left }

#text #viewpres { font-size: 11px; text-align: center; width: 100px; float:right }
#text #viewpres p { font-size: 11px }
#text #viewpres a { text-decoration: none }
