@charset "utf-8";
/* CSS Document */

/* global */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }
body { font:12px/16px arial; color:#000000; margin:0px 0px 12px 0px; background:#052E52; }
h1 { clear:both; font:bold 22px/26px verdana; color:#0b5b91; margin:0px 0px 12px 0px; }
h2 { clear:both; font:18px/22px verdana; color:#063351; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
h3 { font:bold 11px/15px verdana; color:#063351; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
h4 { clear:both; font:18px/22px verdana; color:#0b5b91; font-weight:bold; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
p { margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }
b { color:#063351; }
a { color:#0b5b91; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
input { font:11px/13px verdana; color:#2074ad; }
.clear { clear:both; height:auto; }
form { margin:0px 0px 0px 0px; }
*:focus { outline:0px; }
.over a { float:left; }
.over a:hover { visibility:visible; }
.over a:hover img{ visibility:hidden; }
.red {color:#F00;}

/* header */
#header { width:950px; height:93px; border-left:solid 2px #215d92; border-right:solid 2px #215d92; background:url(../images/header.jpg); margin:0px auto 0px auto; }
#header p { font:italic 12px/14px arial; color:#e3f0f7; float:left; display:inline; margin:52px 0px 0px 11px; }
#header p span { font:bold 17px/18px arial; color:#fff; padding-right:10px; }
#header img#logo { width:247px; height:93px; float:left; background:url(../images/logo.png); }

/* body */
#frame { width:950px; border-left:solid 2px #215d92; border-right:solid 2px #215d92; border-bottom:solid 2px #215d92; background:url(../images/assets/main-bg.gif) repeat-y #215d92; margin:0px auto 0px auto; }
#body { width:661px; float:right; display:inline; background:#a4bed1; border-left:solid 2px #fff; padding:28px 36px 48px 36px; }

#nav { width:215px; float:left; display:inline; overflow:hidden; margin-bottom:240px; }
#nav ul { width:215px; list-style:none; overflow:hidden; background:#639ec6; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#nav ul li { width:215px; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#nav ul li a { display:block; font:12px/27px arial; color:#ffffff; text-decoration:none; background:#2074ad; padding:0px 0px 0px 44px; }

#nav ul li.home a,
#nav ul li.down a,
#nav ul li.main a,
#nav ul li.tree a { width:171px; color:#fff; }
#nav ul li.home a,
#nav ul li.tree a { background:url(../images/nav/nav.png) no-repeat; }
#nav ul li.down a { background:#2074ad; margin:0; }
#nav ul li.down a:hover { background:#0b5b91; }
#nav ul li.main a { background:#2074ad; margin:1px 0 0; }
#nav ul li.main a:hover { background:#0b5b91; }
#nav ul li.tree a { margin:1px 0 0; }
#nav ul li.page a { width:161px; color:#fff; }
#nav ul li.page a { background:#639ec6; margin:1px 0 0; padding:0 0 0 54px; }
#nav ul li.page a:hover { color:#0b5b91; }
#nav ul li.open a { width:161px; font-weight:bold; color:#0b5b91; background:#639ec6; margin:1px 0 0; padding:0 0 0 54px; }

#email { width:215px; padding:0; position:relative; margin:0; height:0px; clear:both; }
#email div { position:absolute; top:-200px; }
#email p { color:#ffffff; margin:0px 12px 0px 14px; padding:0px 0px 6px 0px; }
#email p.note { font:9px/11px arial; }
#email input.email { width:182px; margin:0px 14px 6px 14px; }
#email input.submit { margin:0 0 10px 14px; }

#email-test { width:215px; height:0px; float:left; clear:both; }
#email-test div div { height:auto; }
#email-test div form { height:auto; }
#email-test div table { height:auto; }
#email-test p { color:#ffffff; margin:0px 12px 0px 14px; padding:0px 0px 6px 0px; }
#email-test p.note { font:9px/11px arial; }
#email-test input.email { width:182px; margin:0px 14px 6px 14px; }
#email-test input.submit { margin:0px 0px 0px 72px; }
#email-form { width:215px; height:0px; clear:both; }
#email-form .email { position:relative; top:-210px; }

/* sections */
#home #body { width:733px; overflow:hidden; background:#a4bed1; padding:0; }
#home #left { width:561px; float:left; overflow:hidden; background:#a4bed1; border-right:solid 2px #ffffff; }
#home #left .content { width:500px; padding:10px 36px 0 25px; }
#home #left h2 { font:bold 22px/23px arial; color:#004381; padding:0px 0px 5px 0px; }
#home #left h2.nomargin { margin:0; padding:0px 0px 0px 0px; }
#home #left p {  }

#home #right { width:170px; height:602px; overflow:hidden; background:#2d76ae; float:right; }
#home #right .right-blue { width:170px; height:430px; border-bottom:2px solid #fff; }
#home #right .right-blue .callout-one { width:160px; height:155px; background:url(../images/home/right-callout1-bg.jpg) no-repeat; float:right; margin:15px 0 0; }
#home #right .right-blue .callout-two { width:160px; height:119px; background:url(../images/home/right-callout2-bg.jpg) no-repeat; float:right; margin:15px 0 0; }
#home #right .right-blue .callout-three { width:160px; height:91px; background:url(../images/home/right-callout3-bg.jpg) no-repeat; float:right; margin:15px 0 0; }

/* blog callout */
.blog-callout { background: url("../images/home/right-blog-callout.png") no-repeat scroll 0 0 transparent; cursor: pointer; height:169px; width:170px; position:relative; }
#home #right .big-callout { background: url("../images/home/right-blog-callout-over.png") no-repeat scroll 0 0 transparent; }

#about-us.the-founder #body ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.the-founder #body ul li { overflow:hidden; margin:0px 0px 24px 0px; padding:0px 0px 0px 0px; }
#about-us.the-founder #body ul li img { position:absolute; }
#about-us.the-founder #body ul li h2 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 229px; padding:0px 0px 0px 0px; }
#about-us.the-founder #body ul li h2 span { font:italic 9px/11px verdana; color:#0b5b91; }
#about-us.the-founder #body ul li p { margin:0px 0px 0px 229px; padding:0px 0px 12px 0px; }
#about-us.board-of-directors #body ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.board-of-directors #body ul li { overflow:hidden; margin:0px 0px 24px 0px; padding:0px 0px 0px 0px; }
#about-us.board-of-directors #body ul li img { position:absolute; }
#about-us.board-of-directors #body ul li h2 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 114px; padding:0px 0px 0px 0px; }
#about-us.board-of-directors #body ul li h2 span { font:italic 9px/11px verdana; color:#0b5b91; }
#about-us.board-of-directors #body ul li p { margin:0px 0px 0px 114px; padding:0px 0px 12px 0px; }
#about-us.medical-advisory-board #body ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.medical-advisory-board #body ul li { overflow:hidden; margin:0px 0px 24px 0px; padding:0px 0px 0px 0px; }
#about-us.medical-advisory-board #body ul li img { position:absolute; }
#about-us.medical-advisory-board #body ul li h2 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 114px; padding:0px 0px 0px 0px; }
#about-us.medical-advisory-board #body ul li h2 span { font:italic 9px/11px verdana; color:#0b5b91; }
#about-us.medical-advisory-board #body ul li p { margin:0px 0px 0px 114px; padding:0px 0px 12px 0px; }



/* Our Team Page */
#about-us.our-team #body ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.our-team #body ul li { overflow:hidden; margin:0px 0px 24px 0px; padding:0px 0px 0px 0px; min-height:202px; }
#about-us.our-team #body ul li img { position:absolute; }
#about-us.our-team #body ul li h2 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 150px; padding:0px 0px 0px 0px; }
#about-us.our-team #body ul li h2 span { font:italic 9px/11px verdana; color:#0b5b91; }
#about-us.our-team #body ul li p { margin:0px 0px 0px 150px; padding:0px 0px 12px 0px; }


/* Sponsors Page */
#about-us.sponsors #body .sponsorship { width:100%; margin:0 auto; text-align:center; }
#about-us.sponsors #body ul.sponsor-list { text-align:center; list-style:none; display:block; }
#about-us.sponsors #body ul.sponsor-list li { float:left; display:inline; margin:20px 25px 40px 25px; }
#about-us.sponsors #body ul.sponsor-list li a { height:100px; display:block; }
#about-us.sponsors #body .sponsor-logo { display:block; float:left; width:150px; padding:20px 60px 50px 0; margin:0; }
#about-us.sponsors #body h2 { text-align:center; font:bold 13px/17px verdana; color:#063351; padding:0; margin: 0 auto !important; }
#about-us.sponsors #body p { margin:0; padding:0px 0px 5px 0px; }
#about-us.sponsors #body hr { margin:5px 0 5px 0; }

#about-us.mission #body li { margin:0px 0px 12px 0px; }
#about-us.testimonials #links { margin:0px 0px 0px 0px; }
#about-us.testimonials #links a { width:165px; height:113px; float:left; display:block; background:url(../images/testimonials/feather02.jpg) no-repeat;  }
#about-us.testimonials #links a span { width:165px; color:#ffffff; text-align:center; float:left; display:block; cursor:pointer; position:absolute; margin:56px 0px 0px 0px; }
#about-us.testimonials #links a:hover { text-decoration:none; }
#about-us.testimonials #body ul { float:left; display:inline; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.testimonials #body li { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; }
#about-us.testimonials #body p span { font:bold italic 9px/11px verdana; }
#about-us.testimonials #body ul { float:left; display:inline; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#about-us.testimonials #body li { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; }
#about-us.testimonials #body p span { font:bold italic 9px/11px verdana; }

#get-cancer-support.cancer-partner-resources #body { background:url(/images/get_involved/cancer_partners/header2.png) no-repeat top; padding:0px 36px 48px 36px; }

#get-involved #body { overflow:hidden; padding:28px 36px 48px 36px; }
#get-involved.vendors #body ul { margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
#get-involved.vendors #body ul li { width:330px; height:100px; float:left; display:inline; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#get-involved.vendors #body ul li img { position:absolute; }
#get-involved.vendors #body ul li p { width:169px; margin:0px 12px 12px 149px;  }
#get-involved.donors #body ul { margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
#get-involved.donors #body ul li { width:330px; height:100px; float:left; display:inline; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#get-involved.donors #body ul li img { position:absolute; }
#get-involved.donors #body ul li p { width:169px; margin:0px 12px 12px 149px;  }
#get-involved.sponsors #body ul { margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
#get-involved.sponsors #body ul li { width:330px; height:100px; float:left; display:inline; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#get-involved.sponsors #body ul li img { position:absolute; }
#get-involved.sponsors #body ul li p { width:169px; margin:0px 12px 12px 149px;  }

#get-involved.volunteer-committee #body h2 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#get-involved.volunteercommittee #body h2 span { font:italic 9px/11px verdana; color:#0b5b91; }

#get-cancer-support.cancer-partner-resources #body ul#navT { overflow:hidden; clear:both; float:left; display:inline; list-style:none; margin:11px 0px 0px 5px; padding:0px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#navT li { width:129px; height:30px; float:left; display:inline; margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#navT li a { font:11px/30px verdana; color:#ffffff; text-align:center; cursor:pointer; }
#get-cancer-support.cancer-partner-resources #body ul#navT li a:hover { text-decoration:none; }
#get-cancer-support.cancer-partner-resources #body ul#navT li a span { width:129px; height:30px; position:absolute; display:block; }

#get-cancer-support.cancer-partner-resources #body ul#navB { overflow:hidden; float:left; display:inline; list-style:none; margin:1px 0px 24px 6px; padding:0px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#navB li { width:129px; height:30px; float:left; display:inline; margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#navB li a { font:11px/30px verdana; color:#ffffff; text-align:center; cursor:pointer; }
#get-cancer-support.cancer-partner-resources #body ul#navB li a:hover { text-decoration:none; }
#get-cancer-support.cancer-partner-resources #body ul#navB li a span { width:129px; height:30px; position:absolute; display:block; }

#get-cancer-support.cancer-partner-resources #body ul#list { list-style:none; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#list li { height:100px; margin:0px 0px 24px 0px; padding:0px 0px 0px 0px; }
#get-cancer-support.cancer-partner-resources #body ul#list li img { position:absolute; }
#get-cancer-support.cancer-partner-resources #body ul#list li p { margin:0px 0px 6px 149px; }

#make-a-donation #body ul.list li { margin-bottom:6px; }
#make-a-donation.online-donation #body form { margin:12px 0px 0px 0px; }
#make-a-donation.online-donation #body table { margin:0px 0px 0px 0px; }
#make-a-donation.online-donation #body table tr td { font:11px/24px verdana; color:#0b5b91; }
#make-a-donation.online-donation #body input.submit { margin:12px 0px 0px 80px; }
#make-a-donation.offline-donation #body ul { margin-top:6px; }
#make-a-donation.offline-donation #body ol { margin-top:6px; }
#make-a-donation.offline-donation #body li { margin:0px 0px 6px 0px; }

#news-and-events #body ul.event { list-style:none; padding:0; margin:0 0 20px; }
#news-and-events #body ul.event li { background:url(../images/news_and_events/events/event.gif) no-repeat top left; min-height:100px; clear:both; padding:0; margin:0 0 24px; }
#news-and-events #body ul.event li img.banner { position:absolute; }
#news-and-events #body ul.event li h4 { font:bold 13px/17px verdana; color:#063351; margin:0px 0px 0px 274px; padding:0px 0px 0px 0px; }
#news-and-events #body ul.event li h4 span { font:italic 9px/11px verdana; color:#0b5b91; }
#news-and-events #body ul.event li p { margin:0px 0px 0px 274px; padding:0px 0px 6px 0px; }
#news-and-events #body ul.event li .banner-image { width:250px; height:100px; float:left; display:inline; margin-bottom:24px; }
#news-and-events #body ul.event li .banner-image img.banner { position:relative; }
#news-and-events #body ul.event li .description { display:inline; float:left; margin-bottom:24px; margin-left:15px; width:390px; }
#news-and-events #body ul.event li .description h4 { font:bold 13px/17px verdana; color:#063351; margin:0; padding:0px 0px 0px 0px; }
#news-and-events #body ul.event li .description h4 span { font:italic 9px/11px verdana; color:#0b5b91; }
#news-and-events #body ul.event li .description p { margin:0; padding:0px 0px 6px 0px; }

#news-and-events #body ul.no-event { list-style:none; padding:0; margin:0 0 20px; }
#news-and-events #body ul.no-event li { background:none; }
#news-and-events #body ul.no-event li h4 { font:bold 13px/17px verdana; color:#063351; margin:0; padding:0; }

#news-and-events.calendar {  }
#news-and-events.iaNewsletter {  }
#news-and-events.photoGallery {  }

#imerman-active #body { background:url(../images/imerman_active/header.gif) no-repeat; padding-top:128px; }
#imerman-active.contact-info #body ul { list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#imerman-active.contact-info #body ul li { width:500px; clear:both; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#imerman-active.contact-info #body ul li p { width:200px; float:left; margin:0px 0px 0px 0px; }
#imerman-active.contact-info #body ul li span { width:300px; float:right; }

#contact-us #body { overflow:hidden; margin:28px 36px 48px 36px; }
#contact-us.office-info {  }

#connect-with-us #body { overflow:hidden; margin:28px 36px 48px 36px; }
#connect-with-us.officeInfo {  }

#news-and-events.press-room #body ul { list-style:none; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; }
#news-and-events.press-room #body ul li { width:330px; height:100px; float:left; display:inline; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#news-and-events.press-room #body ul li img { position:absolute; }
#news-and-events.press-room #body ul li object { position:absolute; }
#news-and-events.press-room #body ul li p { width:169px; margin:0px 12px 12px 149px;  }

#media_links { margin:0 0 25px 0; }
#media_links ul.media1 { width:660px; height:113px; overflow:hidden; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#media_links ul.media1 li { float:left; display:inline; }
#media_links ul.media1 li a { width:165px; height:113px; text-decoration:none; float:left; display:inline; overflow:hidden; padding:113px 0px 0px 0px; margin:0px 0px 0px 0px; }
#media_links ul.media1 li.twitter_imerman a { background:url(../images/connect_with_us/twitter_imerman.jpg) no-repeat 0px 0px; }
#media_links ul.media1 li.twitter_jonny a { background:url(../images/connect_with_us/twitter_jonny.jpg) no-repeat 0px 0px; }
#media_links ul.media1 li.facebook a { background:url(../images/connect_with_us/facebook.jpg) no-repeat 0px 0px; }
#media_links ul.media1 li.myspace a { background:url(../images/connect_with_us/myspace.jpg) no-repeat 0px 0px; }
#media_links ul.media1 li.twitter_imerman a:hover { background:url(../images/connect_with_us/twitter_imerman.jpg) no-repeat -165px 0px; }
#media_links ul.media1 li.twitter_jonny a:hover { background:url(../images/connect_with_us/twitter_jonny.jpg) no-repeat -165px 0px; }
#media_links ul.media1 li.facebook a:hover { background:url(../images/connect_with_us/facebook.jpg) no-repeat -165px 0px; }
#media_links ul.media1 li.myspace a:hover { background:url(../images/connect_with_us/myspace.jpg) no-repeat -165px 0px; }
#media_links ul.media2 { width:660px; height:113px; overflow:hidden; list-style:none; margin:0px 0px 0px 75px; padding:0px 0px 0px 0px; }
#media_links ul.media2 li { width:165px; float:left; display:inline; }
#media_links ul.media2 li a { width:165px; height:113px; text-decoration:none; float:left; display:inline; overflow:hidden; padding:113px 0px 0px 0px; margin:0px 0px 0px 0px; }
#media_links ul.media2 li.linkedin a { background:url(../images/connect_with_us/linkedin.jpg) no-repeat 0px 0px; }
#media_links ul.media2 li.youtube a { background:url(../images/connect_with_us/youtube.jpg) no-repeat 0px 0px; }
#media_links ul.media2 li.actofgood a { background:url(../images/connect_with_us/actofgood.jpg) no-repeat 0px 0px; }
#media_links ul.media2 li.linkedin a:hover { background:url(../images/connect_with_us/linkedin.jpg) no-repeat -165px 0px; }
#media_links ul.media2 li.youtube a:hover { background:url(../images/connect_with_us/youtube.jpg) no-repeat -165px 0px; }
#media_links ul.media2 li.actofgood a:hover { background:url(../images/connect_with_us/actofgood.jpg) no-repeat -165px 0px; }

/* footer */
#footer { clear:both; text-align:center; margin:22px auto 0px auto; }
#sitemap { font:12px/14px arial; color:#0082cd; margin:0px 0px 3px 0px; }
#sitemap a { color:#0082cd; text-decoration:none; }
#sitemap a:hover { color:#a1bed2; }
#brand { font:11px/13px arial; color:#185b96; }
#brand span { font:11px/13px arial; color:#185b96; }
#brand a { color:#185b96; text-decoration:none; }
#brand a:hover { color:#3071ab; }
#brand img { position:relative; top:6px; background:url(../images/website_design_eim_logo.png); }

#home #body { background:url(../images/col-right.gif) repeat-y 100% 0; }
