 /* file: css/style.css, ratio: 29.2% */ body {margin:0;padding:0;background:url(../images/bg.gif) repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}a,a:link {color:#069;text-decoration:underline;}a.rss,a.rss:link {float:right;color:#fff;text-decoration:none;background:url(../images/btn-rss.gif) no-repeat;background-position:center right;vertical-align:middle;height:23px;padding:7px 27px 0 5px;margin:1px 10px 0 0;font-weight:bold;}.alignright {float:right;margin:0 5px 10px 10px;display:block;}.alignleft {float:left;margin:0 10px 10px 0;display:block;}.callout {font-weight:bold;color:#069;}.caption {color:#990;font-style:italic;font-size:12px;font-family:Arial, Helvetica, sans-serif;}div.bg-gradient {width:100%;height:100%;min-height:500px;background:url(../images/bg-gradient.gif) repeat-x;}div.bg-header {width:1024px;background:url(../images/bg-header.jpg) no-repeat;height:100%;min-height:500px;margin:0 auto;}div.wrapper {width:820px;height:auto;margin:0 auto;}div.header {height:109px;position:relative;}div.search {float:right;padding:70px 0 0;}div.search input.search-input {background:#343636;border-bottom:2px solid #5c6163;border-right:2px solid #5c6163;border-top:2px solid #212322;border-left:2px solid #212322;width:170px;height:19px;font-size:11px;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 0;vertical-align:middle;}div.search input.search-button {border:none;background:url(../images/button-search-off.png) no-repeat;width:72px;height:28px;color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;vertical-align:middle;margin:6px 0 0;}div.search input.search-button:hover {border:none;background:url(../images/button-search-on.png) no-repeat;width:72px;height:28px;color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;cursor:pointer;}div.content {width:820px;background:url(../images/bg-content.png) repeat-y;padding:4px 0 0;float:right;position:relative;}div.content-repeat {background:url(../images/bg-content-repeat.gif) repeat-y;background-position:5px top;padding:0;width:820px;float:right;}div.navi {height:30px;width:803px;margin:0 12px 0 4px;border-bottom:4px solid #fff;padding:0;background:url(../images/bg-nav.gif) repeat-x;}div.navi ul.nav li a#programs-and-services,div.navi ul.nav li a#programs-and-services:link {width:177px;}div.navi ul.nav li a#resources,div.navi ul.nav li a#resources:link {width:104px;}div.navi ul.nav li a#policy-and-advocacy,div.navi ul.nav li a#policy-and-advocacy:link {width:150px;}div.navi ul.nav li a#research,div.navi ul.nav li a#research:link {width:97px;}div.navi ul.nav li a#news,div.navi ul.nav li a#news:link {width:71px;}div.navi ul.nav li a#calendar,div.navi ul.nav li a#calendar:link {width:93px;}div.navi ul.nav li a#about-aec,div.navi ul.nav li a#about-aec:link {width:111px;background:none;}div.body {margin:0 13px 0 4px;background:url(../images/bg-body-repeat.gif) repeat-y;background-position:top right;}div.side {width:236px;}div.bg-side-repeat {background:url(../images/bg-side-repeat.gif) repeat-y;margin:0;border-bottom:6px solid #fff;}div.bg-side-no-border {border-bottom:none;}div.bg-side-gradient {background:url(../images/bg-side-gradient.gif) no-repeat;padding:10px 8px 10px 23px;}div.bg-side-header-blue {width:236px;height:30px;overflow:hidden;background:url(../images/bg-hd-blue-side.gif) no-repeat;}div.bg-side-header-blue h2 {color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;margin:0;padding:8px 0 0 25px;letter-spacing:1px;border:none;}div.bg-side-header-green {width:236px;height:30px;overflow:hidden;background:url(../images/bg-hd-green-side.gif) no-repeat;}div.bg-side-header-green h2,div.bg-side-header-green h2 a,div.bg-side-header-green h2 a:link {color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:0;padding:7px 0 0 12px;text-align:left;text-decoration:none;border:none;}div.bg-side-subnav {padding:0 0 0 15px;}div.bg-side-repeat ul.subnavigation li a,div.bg-side-repeat ul.subnavigation li a:link {color:#036;text-decoration:none;font-weight:bold;font-size:11px;padding:5px 10px;display:block;background:#fff;border-bottom:1px solid #cddbe1;}div.bg-side-repeat ul.subnavigation li a:hover,div.bg-side-repeat ul.subnavigation li a.on {background:#bfd4ea;}div.bg-side-repeat ul.subnav li ul li a,div.bg-side-repeat ul.subnavigation li ul li a:link,div.bg-side-repeat ul.subnavigation li ul li a:visited {color:#666;padding:3px 10px 3px 30px;}div.bg-side-repeat ul.subnavigation li ul li a:hover,div.bg-side-repeat ul.subnavigation li ul li a.on {background:url(../images/bg-subnav-over2.gif) #ffffff no-repeat;background-position:17px 7px;color:#039;}div.bg-side-repeat ul.subnavigation li ul li ul li a,div.bg-side-repeat ul.subnavigation li ul li ul li a:link,div.bg-side-repeat ul.subnavigation li ul li ul li a:visited {padding:3px 10px 3px 50px;font-weight:normal;}div.bg-side-repeat ul.subnavigation li ul li ul li a:hover,div.bg-side-repeat ul.subnavigation li ul li ul li a.on {background:url(../images/bg-subnav-over2.gif) #ffffff no-repeat;background-position:37px 7px;}div.bg-side-repeat ul.subnavigation li ul li ul li ul {display:none;}div.news {height:300px;overflow-y:scroll;font-family:Arial, Helvetica, sans-serif;padding:0 5px 0 0;}div.news p.news-date {margin:0;padding:0;color:#333;font-size:11px;font-weight:bold;}div.news h2,div.news h2 a,div.news h2 a:link {font-size:12px;padding:0;margin:0;color:#036;font-weight:bold;text-decoration:none;background:none;border:none;}div.news p {font-size:11px;padding:0;margin:0 0 15px;color:#666;line-height:14px;}div.news img {border:1px solid #203d45;}div.rightcolumn {width:560px;float:right;height:100%;margin:4px 0 0;}div.rotator {background:url(../images/bg-rotator.gif) #ffffff repeat-x;position:absolute;padding:0 0 0 13px;margin:0;border-bottom:6px solid #fff;left:247px;top:38px;width:547px;}div.rotation {display:none;border:1px solid #323434;width:533px;height:286px;}div.rotation div {width:198px;height:226px;padding:60px 10px 0 325px;}div.rotator h2 {color:#fff;text-decoration:underline;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:18px;margin:0;padding:0;}div.rotator p {color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:18px;}div.rotator a,div.rotator a:link {color:#fff;display:block;text-decoration:underline;background:url(../images/bullet-white.gif) no-repeat;background-position:left center;padding:0 0 0 12px;}div.rotator-buttons {position:absolute;top:255px;left:335px;z-index:500;}div.rotator-buttons a.pause,div.rotator-buttons a.pause:link,div.rotator-buttons a.pause:hover {background:none;padding:0;}div.rotator-buttons a,div.rotator-buttons a:link {background:url(../images/btn-rotator-numbers-off.png) no-repeat;width:22px;height:23px;display:block;font-family:Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-size:11px;float:left;padding:5px 0 0 11px;}div.rotator-buttons a:hover,div.rotator-buttons a.activeSlide,div.rotator-buttons a.activeSlide:link {background:url(../images/btn-rotator-numbers-on.png) no-repeat;}div.rightcolumn div.sub-header {border-bottom:6px solid #fff;padding:0;margin:-4px 0 0;height:105px;}div.rightcolumn div.body-header {background:url(../images/bg-body-header.gif) no-repeat;width:560px;height:27px;overflow:hidden;margin:0;padding:3px 0 0;}div.rightcolumn div.body-header h1 {color:#fff;margin:0;padding:2px 0 0 20px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}div.rightcolumn div.body-repeat {background:url(../images/bg-body-repeat.gif) repeat-y;margin:0;padding:0;}div.rightcolumn div.body-gradient {background:url(../images/bg-body-gradient.gif) no-repeat;margin:0;padding:10px 20px;min-height:150px;}div.rightcolumn div.body-gradient h2 {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#333;background:url(../images/border-h2.gif) no-repeat;background-position:bottom left;padding:0 0 5px;margin:0 0 8px;}div.rightcolumn div.body-gradient h2 a,div.rightcolumn div.body-gradient h2 a:link {font-size:15px;color:#333;text-decoration:none;}div.rightcolumn div.body-gradient h3 {color:#069;font-weight:bold;font-size:15px;padding:0;margin:0;}div.rightcolumn div.body-gradient h4 {color:#990;font-weight:bold;font-size:13px;padding:0;margin:0;}div.rightcolumn div.body-gradient ul {margin:8px 0 20px 40px;padding:0;}div.rightcolumn div.body-gradient ul li {list-style-image:url(../images/bullet-basic-blue.gif);margin:8px 0;font-size:12px;}div.rightcolumn div.body-gradient p {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 18px;line-height:18px;}div.rightcolumn div.body-gradient table.table-style {width:100%;border-left:1px solid #b1c0c5;margin:0 0 18px;}div.rightcolumn div.body-gradient table.table-style tr th {background:url(../images/hd-table.gif) repeat-x;height:23px;text-align:left;padding:1px 7px 0;}div.rightcolumn div.body-gradient table.table-style tr.alternate {background:#e4ecef;}div.rightcolumn div.body-gradient table.table-style tr td {padding:4px 7px;border-bottom:1px solid #b1c0c5;border-right:1px solid #b1c0c5;}div.rightcolumn div.body-gradient fieldset {border:1px solid #b1c0c5;padding:20px;}div.rightcolumn div.body-gradient legend {padding:0;margin:0 0 15px;font-size:15px;font-weight:bold;color:#069;}div.rightcolumn div.body-gradient fieldset p {margin:0 0 8px;}div.rightcolumn div.body-gradient input,div.rightcolumn div.body-gradient textarea,div.rightcolumn div.body-gradient select {border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:none;border-right:none;background:url(../images/bg-input-form.gif) #ebf3f4 repeat-x;font-family:Arial, Helvetica, sans-serif;}div.rightcolumn div.body-gradient label {display:block;font-weight:bold;}div.rightcolumn div.body-gradient input.small {width:75px;}div.rightcolumn div.body-gradient input.medium {width:125px;}div.rightcolumn div.body-gradient input.large {width:275px;}div.rightcolumn div.body-gradient input.button {background:url(../images/input-submit-off.gif) no-repeat;border:none;width:129px;height:23px;padding:0 0 4px;color:#fff;font-weight:bold;font-size:12px;}div.rightcolumn div.body-gradient input.button:hover {background:url(../images/input-submit-on.gif) no-repeat;cursor:pointer;}div.bg-foot {background:url(../images/bg-foot.png) no-repeat;height:43px;width:820px;float:right;}div.footer {height:56px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;text-align:center;width:820px;float:right;}div.footer p {margin:0 0 10px;padding:0;}div.footer a,div.footer a:link,div.footer a:visited {color:#cff;margin:0 15px;text-decoration:none;}.message-summary {background-color:#7ab005;color:#fff;font-weight:bold;padding:8px;}.error-summary {background-color:red;color:#fff;font-weight:bold;padding:8px;}.error-message {color:red;font-weight:bold;}div.form-panel {display:none;margin-bottom:12px;}div.rightcolumn div.body-gradient form .form-panel-toggle img {border:none;vertical-align:middle;}div.rightcolumn div.body-gradient form div.checkbox input {background:none;border:none;float:left;}div.rightcolumn div.body-gradient form div.checkbox label {font-size:11px;font-weight:normal;padding-top:3px;}div.rightcolumn div.body-gradient form div.required label {background-image:url(/images/asterisk.gif);background-repeat:no-repeat;background-position:top left;padding-left:12px;}div.rightcolumn div.body-gradient form div.select div.checkbox label {background-image:none;padding-left:0;}div.rightcolumn div.body-gradient form .tabled-checkboxes div.checkbox {height:30px;width:100px;margin:0;float:left;}img,div.rotator-buttons img {border:none;}a:hover,div.bg-side-header-green h2 a:hover,div.news a,div.news a:link,div.rotator a:hover {text-decoration:none;}a.rss:hover,div.news a:hover,div.news h2 a:hover,div.footer a,div.footer a:link:hover {text-decoration:underline;}div.navi ul.nav,div.bg-side-repeat ul.subnavigation,div.bg-side-repeat ul.subnavigation li ul {margin:0;padding:0;list-style:none;}form div,div.rightcolumn div.body-gradient form h2 {margin-bottom:12px;}
