@charset "UTF-8";

#header {width: 900px; margin: 0px auto; padding-bottom: 15px; background: url(../images/section/bg_header.jpg) no-repeat center bottom; overflow: auto;}
div.navigation {height: 35px; background: url(../images/section/bg_nav-li.jpg) repeat-x; position: relative; overflow: auto;}
div.navigation img {position: absolute; top: 0px; right: 0px;}
div.navigation ul {float: left; list-style: none;}
div.navigation li {float: left; height: 35px; font-size: 13px; font-weight: normal; display: inline-block;}
div.navigation li:hover {background: url(../images/section/bg_nav-li-hover.jpg) repeat-x;}
div.navigation li.current {background: url(../images/section/bg_nav-li-current.jpg) repeat-x;}
div.navigation li.give {background: url(../images/section/bg_nav-li-give.jpg) repeat-x;}
div.navigation li a {text-decoration: none; color: #fefefe; display: block; padding: 8px 15px;}
div.navigation li:hover a {color: #ffe5ad;}
div.navigation li.current a {color: #b75700;}
div.navigation div.slogan {float: right;}
#content {width: 850px; margin: 15px auto 0px; padding-bottom: 15px; overflow: auto;}
#content h1, #content h2 {color: #ff7007; font-weight: normal;}
#content h1 {font-size: 16px; margin: 0px 0px 10px 0px;}
#content h2 {font-size: 14px; margin: 20px 0px 10px 0px;}
#content p {text-indent: 10px; margin: 10px 0px;}
#content div.agencies a {background:url(../images/bg_a-new-page.gif) no-repeat top right; padding-right: 15px; color: #336699;}
#content div.agencies a:hover {color: #ff7007;}
#content div.agencies li {margin: 10px 0px;}
#content div.dates a {background:url(../images/bg_a-new-page.gif) no-repeat top right; padding-right: 15px; color: #336699;}
#content div.dates a.local {background: none; padding-right: 0px; color: #336699;}
#content div.dates a:hover {color: #ff7007;}
#content div.dates li {margin: 10px 0px;}
#content div.docs {padding-bottom: 15px;}
#content div.docs a {background:url(../images/bg_a-docs.gif) no-repeat top left; padding-left: 15px; color: #336699;}
#content div.docs a:hover {color: #ff7007;}
#content div.docs li {margin: 5px 0px;}
#content div.dates dt {padding: 2px 5px; font-weight: bold;}
#content div.dates dd {padding: 0px 5px 10px;}
#content p.salutation {text-indent: 0px; margin: 15px 0px 15px;}
#content div.give {margin: 50px auto 0px; width: 500px; text-align: center;}
#content li {list-style: none; padding: 2px 0px 2px 10px;}
#content div.main {float: right; width: 530px;}
#content div.side {float: left; width: 290px;}
#content div.picture {border: solid #cacaca 1px; background-color: #fff; width: 270px;}
#content div.picture-lg {border: solid #cacaca 1px; background-color: #fff; width: 840px; clear: both; margin: auto 0px;}
#content div.picture img,#content div.picture-lg img {margin: 10px;}
#content div.picture p, #content div.picture-lg p {margin: 10px; font-size: 10px; line-height: 16px; text-indent: 0px;}
#support-content {width: 850px; margin: 0px auto 0px; padding-bottom: 15px; overflow: auto;}
#support-content div.support-nav {float: left; width: 225px; margin: 15px 0px 0px 0px; background: url(../images/bg_support-nav.jpg) no-repeat top center;}
#support-content div.support-nav .wrapper {background: url(../images/bg_support-nav-wrapper.jpg) no-repeat bottom center; overflow: auto;}
#support-content div.support-nav table {width: 200px; margin: 0px auto;}
#support-content div.support-nav input.swd {width: 150px;}
#support-content div.support-nav h1 {color: #ffd14b; font-size: 14px; font-weight: normal;padding: 5px 10px; margin: 0px;}
#support-content div.support-nav ul {list-style: none;}
#support-content div.support-nav li {list-style: none; padding: 0px 5px; margin: 0px;}
#support-content div.support-nav li a {color: #fff; font-size: 12px; font-weight: bold; padding: 2px 5px 2px 10px; text-decoration: none; display: block;}
#support-content div.support-nav li a:hover {background-color: #ffc54f; color: #000;}
#support-content div.support-nav input.swd {background-color: #555; color: #fff; border: solid #fff 1px; padding: 2px;}
#support-content div.support-main {float: right; width: 555px; margin: 0px 15px 0px 0px;}
#support-content div.support-main div.breadcrumbs {padding: 10px 0px;}
#support-content div.support-main div.breadcrumbs ul {list-style: none;}
#support-content div.support-main div.breadcrumbs li {list-style: none; display: inline; padding: 0px; color: #555; font-size: 12px;}
#support-content div.support-main div.breadcrumbs li a {color: #555; text-decoration: none; padding: 0px 5px;}
#support-content div.support-main div.breadcrumbs li a:hover {color: #ff730d;}
#support-content div.support-main h1 {color: #fff; font-weight: normal; font-size: 16px; background: url(../images/bg_support-header.gif) no-repeat top left;; height: 30px; padding: 6px 10px 4px;}
#support-content div.support-main div.groups ul {list-style: none;}
#support-content div.support-main div.groups li {list-style: none; padding: 0px; font-size: 14px;}
#support-content div.support-main div.groups li.error {list-style: none; padding: 20px; font-size: 14px;}
#support-content div.support-main div.groups li a {color: #004689; display: block; text-decoration: none; padding: 5px 10px;}
#support-content div.support-main div.groups li a:hover {color: #ff730d;}
#support-content div.support-main div.profile {border-left: solid #004689 1px; padding: 10px; margin-left: 10px;}
#support-content div.support-main div.profile h2 {color: #ff7007; font-weight: normal; font-size: 14px; margin: 10px 0px 2px;}
#support-content div.support-main div.profile li {list-style: none; margin: 2px 5px;}
#support-content div.support-main div.profile a {background:url(../images/bg_a-new-page.gif) no-repeat top right; padding-right: 15px; color: #336699;}
#support-content div.support-main div.profile a:hover {color: #ff7007;}
#ccna ul {list-style: disc;}
#ccna li {list-style: disc; margin: 0px 5px 0px 35px; padding: 2px 0px;}