/* ----- Document Setup ----- */

html { min-height: 100%; margin-bottom:1px; }
* { margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none; }

body { background:#F6F6F6; }
img { border:0px }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.clear { clear:both; height:0px; }
p img { float:left; padding:2px 5px 0px 0px; }
#navbar-iframe { display: none !important; }

/* ----- Floats ----- */ 
.left { float:left; }
.right { float:right }

/* -- Flash --*/
#flash-timer {width:260px; height:100px; margin-top:10px; }
#timer {width:280px; height:98px; overflow:hidden; float:right; position:relative; z-index:10;}

/* ----- Common Elements ----- */
h1 { font-size:18px; color:#D1332B; }
h2 { font-size:16px; color:#D1332B; }
h3 { font-size:14px; color:#D1332B; }
h2 a, h2 a:visited { font-size:16px; color:#D1332B; text-decoration:none; }
h2 a:hover, h2 a:active { color:#D1332B; text-decoration:underline; }
p { font-size:12px; color:#000000; font-weight:normal; margin:10px 0px 0px 0px; }
p.blog-time { font-size:12px; color:#333333; font-weight:bold; margin:0px 0px 10px 0px; }
a, a:visited { color:#666666; text-decoration:none; }
a:hover, a:active { color:#666666; text-decoration:underline; }
.red { color:#D1332B; }
.orange { color:#FF9641; }
.green { color:#A4D95B; }
.blue { color:#6A91E3; }
.white { color:#ffffff; }

h2.green a, h2.green a:visited { font-size:16px; color:#A4D95B!important; text-decoration:none; }
h2.green a:hover, h2.green a:active { color:#A4D95B; text-decoration:underline!important; }


.donation-side-promo { width:262px; height:135px; margin:7px 0px 0px 36px; }

a.red, a.red:visited { color:#D1332B; text-decoration:none; }
a.orange, a.orange:visited { color:#FF9641; text-decoration:none; }
a.green, a.green:visited { color:#A4D95B; text-decoration:none; }
a.blue, a.blue:visited { color:#6A91E3; text-decoration:none; }
a.white, a.white:visited { color:#ffffff; text-decoration:none; }

a.red:hover, a.red:active { color:#D1332B; text-decoration:underline; }
a.orange:hover, a.orange:active { color:#FF9641; text-decoration:underline; }
a.green:hover, a.green:active { color:#A4D95B; text-decoration:underline; }
a.blue:hover, a.blue:active { color:#6A91E3; text-decoration:underline; }
a.white:hover, a.white:active { color:#ffffff; text-decoration:underline; }

a.red, a:visited.red { color:#D1332B; }
a:hover.red, a:active.red { color:#D1332B; }


/* ----- Basic Layout ----- */
#container { width:874px; margin:0px auto; }

#header { width:382px; height:98px; margin:20px 0px 0px 0px; overflow:hidden; float:left; background:url(images/logo.png) no-repeat; position:relative; z-index:10; }
#header p { margin-left:9999px; }
#header span { width:290px; height:98px; display:block; cursor:pointer; }

#content-top { width:874px; height:20px; margin-bottom:-15px; overflow:hidden; background:url(images/content-top.png) no-repeat; position:relative; top:-15px; z-index:0; }
#content-mid { width:874px; overflow:hidden; background:url(images/content-mid.png) repeat-y; }
#content-bottom { width:874px; height:90px; overflow:hidden; background:url(images/content-bottom.png) no-repeat; }


/* ----- Main Navigation ----- */
#main-nav-container { width:802px; height:30px; margin:8px auto 0px auto; overflow:hidden; }
#main-nav-container #main-nav li { display:inline; margin-bottom:1px; }
#main-nav-container #main-nav li a { float:left; height:0px; padding-top:30px; margin-right:2px; overflow:hidden; }
#main-nav-container #main-nav li a, #main-nav-container #globalsearch { background:url(images/navigation.jpg) no-repeat; }

		/* ----- Navigation Normal State ----- */
#main-nav-container #main-nav li#home a { width:76px; background-position:0px 0px; }
#main-nav-container #main-nav li#who a { width:90px; background-position:-78px 0px; }
#main-nav-container #main-nav li#donate a { width:66px; background-position:-170px 0px; }
#main-nav-container #main-nav li#fundraising a { width:91px; background-position:-238px 0px; }
#main-nav-container #main-nav li#events a { width:103px; background-position:-331px 0px; }
#main-nav-container #main-nav li#research a { width:78px; background-position:-436px 0px; }
#main-nav-container #main-nav li#committees a { width:91px; background-position:-516px 0px; }
#main-nav-container #main-nav li#patient a { width:91px; background-position:-609px 0px; }
#main-nav-container #main-nav li#contact a { width:98px; background-position:-702px 0px; }

		/* ----- Navigation Hover State ----- */
#main-nav-container #main-nav li#home a:hover { background-position:0px -30px; }
#main-nav-container #main-nav li#who a:hover { background-position:-78px -30px; }
#main-nav-container #main-nav li#donate a:hover { background-position:-170px -30px; }
#main-nav-container #main-nav li#fundraising a:hover { background-position:-238px -30px; }
#main-nav-container #main-nav li#events a:hover { background-position:-331px -30px; }
#main-nav-container #main-nav li#research a:hover { background-position:-436px -30px; }
#main-nav-container #main-nav li#committees a:hover { background-position:-516px -30px; }
#main-nav-container #main-nav li#patient a:hover { background-position:-609px -30px; }
#main-nav-container #main-nav li#contact a:hover { background-position:-702px -30px; }

		/* ----- Navigation Active State ----- */
#main-nav-container #main-nav li#home a:active { background-position:0px -30px; }
#main-nav-container #main-nav li#who a:active { background-position:-78px -30px; }
#main-nav-container #main-nav li#donate a:active { background-position:-170px -30px; }
#main-nav-container #main-nav li#fundraising a:active { background-position:-238px -30px; }
#main-nav-container #main-nav li#events a:active { background-position:-331px -30px; }
#main-nav-container #main-nav li#research a:active { background-position:-436px -30px; }
#main-nav-container #main-nav li#committees a:active { background-position:-516px -30px; }
#main-nav-container #main-nav li#patient a:active { background-position:-609px -30px; }
#main-nav-container #main-nav li#contact a:active { background-position:-702px -30px; }

		/* ----- Navigation Current State ----- */
#main-nav-container.home #main-nav li#home a { background-position:0px -60px !important; }
#main-nav-container.who #main-nav li#who a { background-position:-78px -60px !important; }
#main-nav-container.donate #main-nav li#donate a { background-position:-170px -60px !important; }
#main-nav-container.fundraising #main-nav li#fundraising a { background-position:-238px -60px !important; }
#main-nav-container.events #main-nav li#events a { background-position:-331px -60px !important; }
#main-nav-container.research #main-nav li#research a { background-position:-436px -60px !important; }
#main-nav-container.committees #main-nav li#committees a { background-position:-516px -60px !important; }
#main-nav-container.patient #main-nav li#patient a { background-position:-609px -60px !important; }
#main-nav-container.contact #main-nav li#contact a { background-position:-702px -60px !important; }


/* ----- Sub Navigation ----- */
#sub-nav-red { width:800px; height:42px; margin:0px 0px 0px 36px; background:url(images/sub-navigation-red.jpg) repeat-x; }
#sub-nav-green { width:800px; height:42px; margin:0px 0px 0px 36px; background:url(images/sub-navigation-green.jpg) repeat-x; }
#sub-nav-orange { width:800px; height:42px; margin:0px 0px 0px 36px; background:url(images/sub-navigation-orange.jpg) repeat-x; }
#sub-nav-blue { width:800px; height:42px; margin:0px 0px 0px 36px; background:url(images/sub-navigation-blue.jpg) repeat-x; }

#sub-nav-links { margin:15px 0px 0px 10px; }
#sub-nav-links p { color:#ffffff; }
#sub-nav-links p a { padding:0px 5px; }
#sub-nav-links p a, #sub-nav-links p a:visited { color:#ffffff; text-decoration:none; }
#sub-nav-links p a:hover, #sub-nav-links p a:active { color:#ffffff; text-decoration:underline; }


/* ----- Search Bar ----- */
#search-bar { width:200px; height:33px; overflow:hidden; margin:0px 2px 0px 0px; }
#search-bar table { width:200px; height:33px; margin:4px 10px 0px 0px; padding:0px; }
#search-bar table #search-background { background:url(images/search-bar.png) no-repeat; }
#search-bar table #search-box { width:148px; height:14px; color:#666666; margin-left:11px; }
#search-bar table #search-submit { width:33px; height:33px; }

/* ----- Side Navigation ----- */
#side-nav-container { width:262px; height:auto; overflow:hidden; margin:7px 0px 0px 36px; background:url(images/latest-news-bottom.jpg) no-repeat bottom #E8E8E8; }
.side-spacer { width:100%; height:7px; background:#FFF; }
#side-nav-header { width:262px; height:22px; }
#side-nav-icon { width:23px; height:22px; display:block; cursor:pointer; margin:7px 10px 0px 5px; background:url(images/rss-icon.jpg) no-repeat; }
#side-nav-header img { margin:5px 5px 0px 5px; }
#side-nav-header h3 { padding:5px 0px 0px 15px; line-height:23px; }
#side-nav-header h3 a, #side-nav-header h3 a:visited { color: #D1332B;!important; text-decoration:none; font-size: 14px; }
#side-nav-header h3 a:hover, #side-nav-header h3 a:active { color: #D1332B;!important; text-decoration:underline; font-size: 14px; }
#side-nav-content { width:252px; height:auto; margin:10px 0px 0px 5px; background:#ffffff; }
#side-nav-content a, #side-nav-content a:visited { color:#222; text-decoration:none; }
#side-nav-content a:hover, #side-nav-content a:active { color:#222; text-decoration:underline; }
.side-indent { margin:0px 0px 0px 10px; color: #777777!important; }
.side-indent a, .side-indent a:visited { color: #777777!important; text-decoration:none; }
.side-indent a:hover, .side-indent a:active { color:#777777!important; text-decoration:underline; }
#side-nav-content ul { list-style:none; padding:3px 0px; }
#side-nav-content li { padding:2px 0px 2px 5px; color: }
#side-nav-footer { background:url(images/arrow.gif) no-repeat center left; padding:0px 0px 0px 30px; margin: -5px 0px 5px 0px; }


/* ----- Latest News ----- */
#latest-news-feed { width:262px; height:228px; overflow:hidden; margin:7px 0px 0px 36px; background:url(images/latest-news-bottom.jpg) no-repeat bottom #E8E8E8; }
#feed-header { width:262px; height:22px; }
#rss-icon { width:23px; height:22px; display:block; cursor:pointer; margin:7px 10px 0px 5px; background:url(images/rss-icon.jpg) no-repeat; }
#feed-header img { margin:5px 5px 0px 5px; }
#feed-header h3 { padding:5px 0px 0px 0px; line-height:23px; }
#news-feed { width:252px; height:158px; margin:10px 0px 0px 5px; background:#ffffff; }

#feedControl { font-size:12px; margin:10px; margin-top:1px; height:149px; overflow:hidden; }
#feedControl a { color:#333333; text-decoration:none; }
#feedControl a:hover { color:#333333; text-decoration:underline; }
#feedControl .gf-snippet, #feedControl .gf-author, #feedControl .gf-spacer, #feedControl .gfc-resultsHeader  { display : none; } 
#feedControl .gf-relativePublishedDate { display: block; border-bottom: dotted #CCC 2px; padding-bottom: 10px; font-weight: bold;  }
#feedControl .gf-relativePublishedDate a { color:#cccccc; }
#feedControl .gf-relativePublishedDate a:hover { color:#cccccc; }
.gfc-resultsHeader { border-bottom-style : none; } 
#feedControl .gfc-results { padding-top: 10px; }
.gfc-resultsHeader { border-bottom-style : none; }
#all-news { background:url(images/arrow.gif) no-repeat center left; padding:0px 0px 0px 30px; }
#all-news-research { background: url(images/arrow.gif) no-repeat center left; padding:0px 0px 0px 30px; margin-left: -5px; }


#news-feed-news { width:385px; height:158px; margin:31px 0px 0px -10px; padding:10px 0px 0px 0px; background:#fff; }
#feedControl-news { font-size:12px; margin:10px; margin-top:1px; height:149px; overflow:hidden; }
#feedControl-news a { color:#333333; text-decoration:none; }
#feedControl-news a:hover { color:#333333; text-decoration:underline; }
#feedControl-news .gf-snippet, #feedControl-news .gf-author, #feedControl-news .gf-spacer, #feedControl-news .gfc-resultsHeader  { display : none; } 
#feedControl-news .gf-relativePublishedDate { display: block; border-bottom: dotted #CCC 2px; padding-bottom: 10px; font-weight: bold;  }
#feedControl-news .gf-relativePublishedDate a { color:#cccccc; }
#feedControl-news .gf-relativePublishedDate a:hover { color:#cccccc; }

#news-feed-events { width:385px; height:158px; margin:31px 0px 0px -10px; padding:10px 0px 0px 0px; background:#fff; }
#feedControl-events { font-size:12px; margin:10px; margin-top:1px; height:149px; overflow:hidden; }
#feedControl-events a { color:#333333; text-decoration:none; }
#feedControl-events a:hover { color:#333333; text-decoration:underline; }
#feedControl-events .gf-snippet, #feedControl-events .gf-author, #feedControl-events .gf-spacer, #feedControl-events .gfc-resultsHeader  { display : none; } 
#feedControl-events .gf-relativePublishedDate { display: block; border-bottom: dotted #CCC 2px; padding-bottom: 10px; font-weight: bold;  }
#feedControl-events .gf-relativePublishedDate a { color:#cccccc; }
#feedControl-events .gf-relativePublishedDate a:hover { color:#cccccc; }


/* ----- Main Content ----- */
#main-content { width:528px; margin:7px 0px 0px 10px; }
#main-content-pages { width:800px; margin:7px 0px 0px 36px; }


/* ----- Home Promos ----- */
#home-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
.home-promo-links { width:242px; margin:20px 0px 0px 10px }
.home-promo-links ul { list-style:none; }
.home-promo-links li { padding:0px 0px 2px 0px; }
.home-promo-links li a, #home-promo-links li a:visited { color:#ffffff!important; text-decoration:none; }
.home-promo-links li a:hover, #home-promo-links li a:active { color:#ffffff!important; text-decoration:underline; }

#events-home-promo { width:260px; height:265px; margin:0px 10px 0px 0px; background:url(images/promo-events.jpg) no-repeat; }
#events-home-promo-image { width:242px; height:121px; margin:6px 0px 0px 10px; background:url(images/promo-events-pic.jpg) no-repeat; }
#events-home-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
#events-home-promo-header { width:230px; margin:5px 0px 0px 15px; }
#events-home-promo-header p { width:230px; margin:2px 0px 0px 0px; }
#events-home-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-events-arrow.gif) no-repeat; }

#donation-home-promo { width:260px; height:265px; margin:0px 10px 0px 0px; background:url(images/promo-donation.jpg) no-repeat; }
#donation-home-promo-image { width:242px; height:120px; margin:7px 0px 0px 10px; background:url(images/promo-donation-pic.jpg) no-repeat; }
#donation-home-promo-image span { width:242px; height:120px; display:block; cursor:pointer; }
#donation-home-promo-header { width:230px; margin:5px 0px 0px 15px; }
#donation-home-promo-header p { width:230px; margin:2px 0px 0px 0px; }
#donation-home-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-donation-arrow.gif) no-repeat; }

#newsletter-home-promo { width:260px; height:265px; margin:0px 10px 0px 0px; background:url(images/promo-newsletter.jpg) no-repeat; }
#newsletter-home-promo-image { width:253px; height:130px; position:relative; top:-6px; left:4px; background: url(images/promo-newsletter-pic-home.png) no-repeat; overflow:hidden; }
#newsletter-home-promo-image span { width:253px; height:111px; display:block; cursor:pointer; }
#newsletter-home-promo-header { width:230px; margin:2px 0px 0px 15px; }
#newsletter-home-promo-header p { width:230px; margin:5px 0px 0px 0px; }
#newsletter-home-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-newsletter-arrow.gif) no-repeat; }

#newsletter-bar { width:242px; height:28px; overflow:hidden; position:relative; top:-15px; left:10px; background:#ffffff; margin-bottom:-12px; }
#newsletter-bar table { width:242px; height:28px; margin:0px; padding:0px; }
#newsletter-bar table #newsletter-box { width:189px; height:28px; padding:8px 5px 0px 5px; background:#ffffff!important; color:#666666; }
#newsletter-bar table #newsletter-submit { width:23px; height:23px; margin:3px 3px 0px 0px; }

.sub-header { margin-top: 36px; }
.sub-header-single { margin-top: 36px; margin-left: 50px }
.sub-header-alt { margin-top: 36px; }

/* ----- Who we are page ----- */
#who-promo-container { width:810px; height:auto; margin:10px 0px 0px 36px; }
#who-promo-container h2 { font-size:16px; margin:0px 0px 0px 10px; padding:8px 0px 0px 0px; }
.who-promo { width:260px; height:139px; margin:0px 10px 15px 0px; background:url(images/promo-who-page.jpg) no-repeat; }
#who-promo-image1 span { width:252px; height:74px; display:block; cursor:pointer; }
#who-promo-image2 span { width:252px; height:74px; display:block; cursor:pointer; }
#who-promo-image3 span { width:252px; height:74px; display:block; cursor:pointer; }
#who-promo-image4 span { width:252px; height:74px; display:block; cursor:pointer; }
#who-promo-image5 span { width:252px; height:74px; display:block; cursor:pointer; }
#who-promo-image1 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/promo-who-page-pic-1.jpg) no-repeat; }
#who-promo-image2 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/promo-who-page-pic-2.jpg) no-repeat; }
#who-promo-image3 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/promo-who-page-pic-3.jpg) no-repeat; }
#who-promo-image4 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/promo-who-page-pic-4.jpg) no-repeat; }
#who-promo-image5 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/promo-who-page-pic-5.jpg) no-repeat; }
#who-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.who-promo-header { width:230px; margin:5px 0px 0px 15px; }
.who-promo-header p { margin:2px 50px 0px 0px; }
.who-promo-arrow { width:23px; height:23px; display:block; margin:5px 5px 0px 0px; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; }

#quote-box-red { width:537px; height:61px; margin:10px 0px 0px 0px; overflow:hidden; background:url(images/quote-box-red.jpg) no-repeat; }
#quote-box-red p { font-size:16px; color:#d5372e; font-weight:bold; text-align:center; margin:12px 55px 0px 55px; display:block; }

.content-sub-header { width:537px; height:20px; margin:20px 0px 5px 0px; border-bottom:1px dotted #c1c1c1; }
.line-divider-small { width:537px; height:20px; margin:0px 0px 5px 0px; border-bottom:1px dotted #c1c1c1; }
.content-sub-header h2 { font-size:14px; color:#333; }


/* ----- Fundraising page ----- */
#fundraising-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
#fundraising-promo-container h2 { font-size:20px; margin-top: 20px;}
#fundraising-promo-container h2 a, #donations-promo-container h2 a:visited { font-size:20px; color:#D1332B; text-decoration:none; }
#fundraising-promo-container h2 a:hover, #donations-promo-container h2 a:active { color:#D1332B; text-decoration:underline; }
.fundraising-promo { width:395px; height:265px; margin:0px 10px 0px 0px; background:url(images/promo-fundraising-page.jpg) no-repeat; }
#fundraising-promo-image1 span { width:375px; height:115px; display:block; cursor:pointer; }
#fundraising-promo-image2 span { width:375px; height:115px; display:block; cursor:pointer; }
#fundraising-promo-image1 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/promo-fundraising-page-pic-1.jpg) no-repeat; }
#fundraising-promo-image2 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/promo-fundraising-page-pic-2.jpg) no-repeat; }
#fundraising-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.fundraising-promo-header { width:365px; margin:5px 0px 0px 15px; }
.fundraising-promo-header p { width:365px; clear:left; margin:2px 0px 0px 0px; overflow:hidden; }
.fundraising-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; margin-top: 20px; }
#fundraising-bottom-box { background-image: url(images/donate-bottom-box.jpg); background-repeat: no-repeat; height: 70px; width: 798px; margin-bottom: 10px; }
#fundraising-bottom-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.fundraising-bottom-header { color:#cd3127; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.fundraising-bottom-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 


/* ----- News and Events page ----- */
#news-events-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
#news-events-promo-container h2 { font-size:20px; margin-top: 20px;}
#news-events-promo-container h2 a, #donations-promo-container h2 a:visited { font-size:20px; color:#FF9641; text-decoration:none; }
#news-events-promo-container h2 a:hover, #donations-promo-container h2 a:active { text-decoration:underline; }
.news-events-promo { width:395px; height:397px; margin:0px 10px 0px 0px; background:url(images/news-and-events-promo.jpg) no-repeat; }
#news-events-promo-image1 span { width:375px; height:115px; display:block; cursor:pointer; }
#news-events-promo-image2 span { width:375px; height:115px; display:block; cursor:pointer; }
#news-events-promo-image1 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/news-and-events-events-blog.jpg) no-repeat; }
#news-events-promo-image2 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/news-and-events-events-blog-2.jpg) no-repeat; }
#news-events-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.news-events-promo-header { width:365px; margin:5px 0px 0px 15px; }
.news-events-promo-header p { margin:2px 50px 0px 0px; }
.news-events-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-events-arrow.gif) no-repeat; margin-top: 20px; }
#news-events-bottom-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.news-events-bottom-header { color:#FF9641; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.news-events-bottom-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 

#side-nav-container { width:262px; height:auto; overflow:hidden; margin:7px 0px 0px 36px; background:url(images/latest-news-bottom.jpg) no-repeat bottom #E8E8E8; }
#side-nav-header { width:262px; height:22px; }
#side-nav-icon { width:23px; height:22px; display:block; cursor:pointer; margin:7px 10px 0px 5px; background:url(images/rss-icon.jpg) no-repeat; }
#side-nav-header img { margin:5px 5px 0px 5px; }
#side-nav-header h3 { padding:5px 0px 0px 15px; line-height:23px; }
#side-nav-header h3 a, #side-nav-header h3 a:visited { color: #D1332B;!important; text-decoration:none; font-size: 14px; }
#side-nav-header h3 a:hover, #side-nav-header h3 a:active { color: #D1332B;!important; text-decoration:underline; font-size: 14px; }
#side-nav-content { width:252px; height:auto; margin:10px 0px 0px 5px; background:#ffffff; }
#side-nav-content a, #side-nav-content a:visited { color:#222; text-decoration:none; }
#side-nav-content a:hover, #side-nav-content a:active { color:#222; text-decoration:underline; }
.side-indent { margin:0px 0px 0px 10px; color: #777777!important; }
.side-indent a, .side-indent a:visited { color: #777777!important; text-decoration:none; }
.side-indent a:hover, .side-indent a:active { color:#777777!important; text-decoration:underline; }
#side-nav-content ul { list-style:none; padding:3px 0px; }
#side-nav-content li { padding:2px 0px 2px 5px; color: }
#side-nav-footer { background:url(images/arrow.gif) no-repeat center left; padding:0px 0px 0px 30px; margin: -5px 0px 5px 0px; }


/* ----- Donation page ----- */
#donations-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
#donations-promo-container h2 { font-size:20px; margin-top: 20px;}
#donations-promo-container h2 a, #donations-promo-container h2 a:visited { font-size:20px; color:#A4D95B; text-decoration:none; }
#donations-promo-container h2 a:hover, #donations-promo-container h2 a:active { color:#A4D95B; text-decoration:underline; }
.donations-promo { width:260px; height:234px; margin:0px 10px 0px 0px; background:url(images/promo-donation-page.jpg) no-repeat; }
#donations-promo-image1 span { width:242px; height:114px; display:block; cursor:pointer; }
#donations-promo-image2 span { width:242px; height:114px; display:block; cursor:pointer; }
#donations-promo-image3 span { width:242px; height:114px; display:block; cursor:pointer; }
#donations-promo-image1 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/promo-donation-page-pic-1.jpg) no-repeat; }
#donations-promo-image2 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/promo-donation-page-pic-2.jpg) no-repeat; }
#donations-promo-image3 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/promo-donation-page-pic-3.jpg) no-repeat; }
#donations-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.donations-promo-header { width:230px; margin:5px 0px 0px 15px; }
.donations-promo-header-donate { width:200px; margin:5px 0px 0px 35px; }
.donations-promo-header p { width:230px; margin:2px 0px 0px 0px; }
.donation-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-donation-arrow.gif) no-repeat; margin-top: 20px; }
#donate-bottom-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.donate-bottom-header { color:#D1332B; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.donate-bottom-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 

/* ----- Committees page ----- */
#committees-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
#committees-promo-container h2 { font-size:20px; margin-top: 20px;}
#committees-promo-container h2 a, #donations-promo-container h2 a:visited { font-size:20px; color:#D1332B; text-decoration:none; }
#committees-promo-container h2 a:hover, #donations-promo-container h2 a:active { text-decoration:underline; }
.committees-promo { width:395px; height:204px; margin:0px 10px 0px 0px; background:url(images/promo-committees-page.jpg) no-repeat; }
#committees-promo-image1 span { width:375px; height:115px; display:block; cursor:pointer; }
#committees-promo-image2 span { width:375px; height:115px; display:block; cursor:pointer; }
#committees-promo-image1 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/promo-committees-page-pic-1.jpg) no-repeat; }
#committees-promo-image2 { width:375px; height:115px; margin:10px 0px 0px 10px; background:url(images/promo-committees-page-pic-2.jpg) no-repeat; }
#committees-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.committees-promo-header { width:365px; margin:5px 0px 0px 15px; }
.committees-promo-header p { width:365px; clear:left; margin:2px 0px 0px 0px; overflow:hidden; }
.committees-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; margin-top: 20px; }
#committees-bottom-box { background-image: url(images/donate-bottom-box.jpg); background-repeat: no-repeat; height: 70px; width: 798px; margin-bottom: 10px; }
#committees-bottom-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.committees-bottom-header { color:#cd3127; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.committees-bottom-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 

.committees-info-deeper { clear:left; margin-top: 20px; }
.committees-info-deeper li { color:#D1332B; padding:0px 0px 5px 0px; margin-left: 15px; }
.committees-info-deeper li span { color:#333333; }

.sitemap { clear:left; margin-top: 20px; }
.sitemap li { color:#4C7EDF; padding:0px 0px 5px 0px; margin-left: 15px; }
.sitemap li span { color:#333333; }

.sitemap ul li ul li{ list-style-type: none;} 
.sitemap ul li { list-style: circle; }

/* ----- Research Content ----- */
#research-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
.research-promo { width:260px; height:234px; margin:0px 10px 0px 0px; background:url(images/patient-info-promo.jpg) no-repeat; }
#research-container h2 { font-size:20px; margin-top: 20px;}
#research-container h2 a, #research-container h2 a:visited { font-size:20px; color:#D1332B; text-decoration:none; }
#research-container h2 a:hover, #research-container h2 a:active { text-decoration:underline; }
#research-promo-image1 span { width:242px; height:114px; display:block; cursor:pointer; }
#research-promo-image2 span { width:242px; height:114px; display:block; cursor:pointer; }
#research-promo-image3 span { width:242px; height:114px; display:block; cursor:pointer; }
#research-promo-image1 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/research-promo-1.jpg) no-repeat; }
#research-promo-image2 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/research-promo-2.jpg) no-repeat; }
#research-promo-image3 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/research-promo-3.jpg) no-repeat; }
#research-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.research-promo-header { width:230px; margin:5px 0px 0px 15px; }
.research-promo-header p { width:230px; margin:2px 0px 0px 0px; }
.research-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; margin-top: 20px; }
#research-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.research-header { color:#D1332B; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.research-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 


/* ----- Patient Info Content ----- */
#patient-info-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
.patient-info-promo { width:260px; height:234px; margin:0px 10px 0px 0px; background:url(images/patient-info-promo.jpg) no-repeat; }
#patient-info-container h2 { font-size:20px; margin-top: 20px;}
#patient-info-container h2 a, #patient-info-container h2 a:visited { font-size:20px; color:#D1332B; text-decoration:none; }
#patient-info-container h2 a:hover, #patient-info-container h2 a:active { text-decoration:underline!important; }
#patient-info-promo-image1 span { width:242px; height:114px; display:block; cursor:pointer; }
#patient-info-promo-image2 span { width:242px; height:114px; display:block; cursor:pointer; }
#patient-info-promo-image3 span { width:242px; height:114px; display:block; cursor:pointer; }
#patient-info-promo-image1 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/patient-info-promo-1.jpg) no-repeat; }
#patient-info-promo-image2 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/patient-info-promo-2.jpg) no-repeat; }
#patient-info-promo-image3 { width:242px; height:114px; margin:10px 0px 0px 10px; background:url(images/patient-info-promo-3.jpg) no-repeat; }
#patient-info-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.patient-info-promo-header { width:230px; margin:5px 0px 0px 15px; }
.patient-info-promo-header p { width:230px; margin:2px 0px 0px 0px; }
.patient-info-promo-arrow { width:23px; height:23px; display:block; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; margin-top: 20px; }
#donate-bottom-box { width:798px; height:70px; margin:7px 0px 7px 0px; background:url(images/donate-bottom-box.jpg) no-repeat; }
.donate-bottom-header { color:#D1332B; margin:0px 0px 5px 30px; padding:9px 0px 0px 0px; font-weight: bold; }
.donate-bottom-text { margin:0px 0px 0px 30px; padding:0px 9px 0px 0px; } 


/* ----- Footer Content ----- */
#quick-links-container { width:800px; height:15px; margin:15px auto 0px auto; }
#quick-links-list { width:800px; margin:0px auto; text-align:center;}
#quick-links-list li { display:inline; list-style-type:none; margin-right:10px; padding-left:10px; font-size:10px; border-left:1px solid #999999; }
#quick-links-list li.no-border { border-left:none; }
#quick-links-list li a, #quick-links-list li a:visited { font-size:11px; color:#999999; text-decoration:none; }
#quick-links-list li a:hover, #quick-links-list li a:active { text-decoration:underline; }
#footer-information { width:800px; height:15px; margin:5px auto 0px auto; }
#footer-information p { font-size:11px; margin-top:2px; text-align:center; color:#999999; }
#web-design { width:200px; height:15px; margin:0px auto; }
#web-design p, #web-design a { margin-top:3px; font-size:11px; }
#web-design a, #web-design a:visited { color:#999999; }
#web-design a:hover, #web-design a:active { color:#338DCC; }


/* ----- Helpful info page ----- */
#helpful-info-promo-container { width:810px; height:auto; margin:10px 0px 0px 36px; }
#helpful-info-promo-container h2 { font-size:16px; margin:0px 0px 0px 10px; padding:8px 0px 0px 0px; }
.helpful-info-promo { width:260px; height:139px; margin:0px 10px 15px 0px; background:url(images/promo-who-page.jpg) no-repeat; }
#helpful-info-promo-image1 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image2 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image3 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image4 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image5 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image6 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image7 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image8 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image9 span { width:252px; height:74px; display:block; cursor:pointer; }
#helpful-info-promo-image10 span { width:252px; height:74px; display:block; cursor:pointer; }

#helpful-info-promo-image1 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-1.jpg) no-repeat; }
#helpful-info-promo-image2 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-2.jpg) no-repeat; }
#helpful-info-promo-image3 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-3.jpg) no-repeat; }
#helpful-info-promo-image4 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-4.jpg) no-repeat; }
#helpful-info-promo-image5 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-5.jpg) no-repeat; }
#helpful-info-promo-image6 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-6.jpg) no-repeat; }
#helpful-info-promo-image7 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-7.jpg) no-repeat; }
#helpful-info-promo-image8 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-8.jpg) no-repeat; }
#helpful-info-promo-image9 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-9.jpg) no-repeat; }
#helpful-info-promo-image10 { width:252px; height:74px; margin:9px 0px 0px 5px; background:url(images/helpful-info-image-10.jpg) no-repeat; }

#helpful-info-promo-image span { width:242px; height:121px; display:block; cursor:pointer; }
.helpful-info-promo-header { width:230px; margin:5px 0px 0px 15px; }
.helpful-info-promo-header p { margin:2px 50px 0px 0px; }
.helpful-info-promo-arrow { width:23px; height:23px; overflow:hidden; display:block; cursor:pointer; background:url(images/promo-red-arrow.gif) no-repeat; margin:8px 5px -5px 0px; padding:0px; }
.helpful-info-deeper { margin-top: 5px; }
.helpful-info-deeper li { color:#D1332B; padding:0px 0px 5px 0px; margin-left: 15px; }
.helpful-info-deeper li span { color:#333333; }

/* ----- Contact Us Page ----- */
#contact-promo-container { width:810px; height:auto; margin:10px 0px 10px 36px; }
#contact-promo-container h2 { font-size:20px; margin-top: 15px;}
#contact-promo-container h2 a, #patient-info-container h2 a:visited { font-size:20px; color:#D1332B; text-decoration:none; }
#contact-promo-container h2 a:hover, #patient-info-container h2 a:active { text-decoration:underline; }
.contact-promo { width:395px; height:auto; margin:0px 10px 0px 0px; background:url(images/contact-promo-top.jpg) top no-repeat #6B91E4; }
.contact-promo-bottom { width:395px; height:22px; margin:0px 10px 0px 0px; background:url(images/contact-promo-bottom.jpg) bottom no-repeat #6B91E4; }
.contact-promo-header { width:365px; height:78px; margin:9px 0px 5px 15px; }
.contact-promo-header p { margin:2px 50px 0px 0px; }
.contact-promo-content { width:375px; height:auto; margin:0px auto; padding:5px; clear:both; background:#fff; }
.contact-promo-content table { width:375px; height: 346px; overflow:hidden; }
.contact-promo-content table p { color:#333333; margin:5px 0px; padding:0px; }
.contact-promo-content table input { width:97%; color:#333333; border:1px solid #6B91E4; padding:0px 2px; background:#ffffff!important; }
.contact-promo-content table textarea { width:97%; height:92px; margin:0px; padding:0px 2px; color:#333333; border:1px solid #6B91E4; background:#ffffff!important; }
.contact-promo-content table input#Marketing { width:20px; border:none; color:#333333; margin:0px 0px 0px 5px; }
.contact-promo-content table input#Privacy { width:20px; border:none; color:#333333; margin:0px 0px 0px 5px; }
.contact-promo-content table input#Submit { width:100px; color:#333333; border:1px solid #6B91E4; }
.contact-message { width:375px; display:block; height:346px; overflow:hiden; }
.contact-message p { margin:5px 0px; padding:2px 0px; }
#google-map { width:375px; height:346px; overflow:hiden; }

.useful-links { margin:10px 10px 0px 0px; }
.useful-links li { margin:0px 0px 5px 15px; color:#6A91E3; }



#bottom-logos
	{
	width: 874px;
	margin-left: auto; margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	}



/* ----- Main Navigation ----- */
#logo-links { width:461px; height:58px; margin:0px auto; overflow:hidden; }
#logo-links #main-nav li { display:inline; margin-bottom:1px; height:58px;  }
#logo-links #main-nav li a{ float:left; }

#bottom-logos p {font-family:Arial; font-size:14px; font-weight:bold; color:#999;}

		/* ----- Navigation Normal State ----- */
#logo-links #main-nav li#WRAGGE a { background:url(images/gah-sponsors.jpg) no-repeat; background-position:0px 0px; padding-right:45px; width:218px; height:58px;  }
#logo-links #main-nav li#SERTEC a { background:url(images/sertec.jpg) no-repeat; background-position:0px 0px;  width:186px; height:58px;  }

		/* ----- Navigation Hover State ----- */
#logo-links #main-nav li#WRAGGE a:hover { background-position:0px -58px; }
#logo-links #main-nav li#SERTEC a:hover { background-position:0px -58px; }
