@charset "utf-8";
/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; overflow-y: scroll; }
body { background:url(../images/bg.png) repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
form { margin:0px; padding:0px; }
a:link, a:visited, a:active { color:#011e9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; }
a:hover { text-decoration:none; color:#FF0000; }
.container { width:980px; margin:auto; position:relative; }
.container2 { width:980px; background:#FFFFFF; float:left; position:relative; }
.header { width:980px; height:175px; float:left; }
.logoBanner { width:275px; height:145px; float:left; padding-left:555px; }
.menuContainer { width:830px; height:24px; float:left; background:#011E9C; padding-top:6px; }
a:link.menuLink, a:visited.menuLink, a:active.menuLink { color:#ffffff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; margin-right:25px; }
a:hover.menuLink { text-decoration:underline; }
#cancersMenu { width:112px; position:absolute; background:#011e9c; top:175px; left:399px; }
.cancerMenuOption { width:100px; background:#FFFFFF; margin:6px; text-align:center; }

.mainContentContainer { width:757px; padding:19px 41px 19px 16px; float:left; }
.mainTitleBox {width:757px; float:left; margin-bottom:16px; }
.mainTitleBox2 {width:350px; float:left; margin-bottom:16px; }
.mainContentBox {width:757px; float:left; margin:0px 0px 34px 0px; }
.rightContainer { width:166px; height:500px; float:left; background:url(../images/bg_right.png) repeat-x; }
.takeQuiz { width:166px; height:48px; float:left; margin:5px 0px 0px 0px; }
.quizBoxRight { width:148px; height:91px; background:url(../images/quiz_box.png) no-repeat; float:left; padding:9px 9px 10px 9px; }
a.startButton { display: block; width: 102px; height: 42px; margin:11px 32px 7px 32px; background: url("../images/start_button.gif") 0 0 no-repeat; float:left; }
a:hover.startButton { background-position: -102px 0;}
.quizBoxRight2 { width:142px; height:124px; background:url(../images/quiz_box2.png) no-repeat; float:left; padding:39px 14px 9px 10px; position:relative; margin-bottom:6px; }
.quizBoxRight2Split { width:124px; height:1px; background:#FF0000; margin:5px 9px; }
.quizBoxRight2Text { width:134px; margin:0px 4px; font-size:11px; }
.footer { width:970px; height:21px; float:left; background:url(../images/footer.png) no-repeat bottom left; padding-left:10px; }
.homeCancerBoxContainer { width:379px; height:345px; float:left; }
.homeCancerImageSm { width:39px; height:95px; float:left; margin:0px 10px 20px 0px; }
.homeMainImage { margin-left:26px; border:2px solid #011e9c; width:348px; height:321px; float:left; }

.moreInfoBox { width:154px; float:left; padding:15px 7px 0px 5px; }
.moreInfoBoxTitle { width:146px; float:left; background:#FF0000; padding:4px; color:#FFFFFF; font-weight:bold; }
.moreInfoBoxText { width:146px; float:left; background:#eeeeee; padding:4px; color:#000000; }

.boldText { font-weight:bold; }
.redText { color:#FF0000; }

#partner_image { border:0px solid #FFFFFF; }

.titletext { font-size:16px; font-weight:bold; }

.homeCancerBoxContainer2 { width:330px; height:95px; float:left; position:relative; margin:0px 0px 20px 0px; }
.homeCancerBoxtext { width:330px; height:25px; position:absolute; top:70px; z-index:2; }
.homeCancerBoxOverlay { width:330px; height:95px; position:absolute; z-index:5; }
.homeCancerBoxSpacer { width:330px; height:95px; border:0px; }
.homeCancerBoxBowell { width:330px; height:95px; position:absolute; margin:0px; background:#011E9C url(../images/cancerBox_Bowell.png) center left no-repeat; z-index:3; }
.homeCancerBoxLung { width:330px; height:95px; position:absolute; margin:0px; background:#011E9C url(../images/cancerBox_Lung.png) center left no-repeat; z-index:3; }
.homeCancerBoxProstate { width:330px; height:95px; position:absolute; margin:0px; background:#011E9C url(../images/cancerBox_Prostate.png) center left no-repeat; z-index:3; }


.quizPanelContainer { width:488px; position:absolute; top:100px; left:100px; border:2px solid #FF0000; background:#FFFFFF; z-index:7; padding:0px; margin:0px; }
.quizPanelTop { width:468px; height:34px; position:relative; background:url(../images/quiz_panel_top.png); color:#FFFFFF; font-size:16px; font-weight:bold; padding:5px 0px 0px 20px; }
.quizPanelContent { width:488px; height:395px; position:relative; }
.quizPanelBase { width:488px; height:9px; position:relative; background:url(../images/quiz_panel_base.png) no-repeat; padding:0px; margin:0px; }
.quizPanelOverlay { z-index:6; position:absolute; display:none; background:#011e9c; top:0px; left:0px; }
.quizPanelQuestionBoxContainer { width:482px; height:22px; margin:0px 3px; position:relative; }
.quizPanelQuestionBox { width:20px; height:19px; border:1px solid #333333; margin-right:4px; color:#011e9c; font-size:15px; text-align:center; font-weight:bold; padding-top:1px; float:left; }
.quizPanelQuestionNum { color:#011e9c; font-size:15px; font-weight:bold; position:absolute; top:83px; left:10px; }
.quizPanelQuestion { color:#011e9c; font-size:15px; font-weight:bold; position:absolute; top:83px; left:57px; }
.quizPanelQuestionBox2 { width:400px; left:57px; top:150px; position:absolute; }
.quizQuestionContainer { width:400px; position:relative; border:#FFFFFF 2px dotted; }
.quizQuestionContainer3 { width:400px; position:relative; margin-bottom:6px; }
.quizBullet { margin-right:20px; display:inline; margin-top:4px; }
.quizQuestionContainer2 { width:370px; display:inline; color:#011e9c; font-size:15px; font-weight:bold; }
a.closeQuiz { display: block; position:absolute; right:0px; top:0px; width: 15px; height: 15px; background: url("../images/close.gif") 0 0 no-repeat; }
a:hover.closeQuiz { background-position: -15px 0;}
a.closeQuiz2 { display: block; position:absolute; right:2px; top:2px; width: 15px; height: 15px; background: url("../images/close2.gif") 0 0 no-repeat; }
a:hover.closeQuiz2 { background-position: -15px 0;}

a:link.newsScrollLink, a:visited.resourceLink, a:active.resourceLink { color:#011e9c; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover.newsScrollLink { text-decoration:underline; }

a:link.eventsScrollLink, a:visited.eventsScrollLink, a:active.eventsScrollLink { color:#ff0000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover.eventsScrollLink { text-decoration:underline; }


#quizCompleteBox { width:350px; position:absolute; z-index:12; top:100px; }
#quizCompleteTitle { width:330px; padding:5px 10px; background:#011e9c; font-size:14px; color:#FFF; font-weight:bold; text-align:center; }
#quizCompleteMessage2 { width:328px; border:#011e9c 1px solid; padding:5px 10px; text-align:left; background:#FFFFFF; }
#quizCompleteMessage { width:328px; text-align:left; position:relative; }
.quizCompleteName { float:left; width:118px; margin-bottom:5px; }
.quizCompleteInputCont { width:210px; text-align:right; float:left; margin-bottom:5px; }
.quizCompleteInput { border:#011e9c 1px solid; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.quizCompleteInput2 { border:#011e9c 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.quizCompleteSend { display: block; width: 75px; height: 25px; margin-top:8px; background: url("../images/send_button.gif") 0 0 no-repeat; }
a:hover.quizCompleteSend { background-position: -75px 0;}

.cancerContentBox {width:757px; float:left; margin:0px 0px 10px 0px; }

.cancerInfoBoxContainer { width:200px; display:inline; float:right; margin:0px 0px 15px 15px; }
.cancerInfoBox { width:200px; float:left; margin:0px 0px 15px 0px; }
.cancerInfoBoxHead { width:190px; padding:5px; float:left; background:#ff0000; font-size:14px; color:#FFFFFF; font-weight:bold; }
.cancerInfoBoxText { width:180px; padding:10px; float:left; background:#eeeeee; font-size:12px; color:#000000; }

a:link.moreInfoLink, a:visited.moreInfoLink, a:active.moreInfoLink { color:#011e9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover.moreInfoLink { text-decoration:underline; }

.moreInfoContainer { width:757px; background:#eeeeee; float:left; margin-top:15px; }
.moreInfoContTitle { width:737px; height:22px; float:left; padding:3px 10px; background:#FFCED3 }
.moreInfoContainer2 { width:737px; padding:0px 10px; float:left; }
.moreInfoContainer3 { width:200px; margin:10px; float:left; text-align:center; }

img { filter:alpha(opacity=100);}
img.idupe { position:absolute; z-index:2; visibility:hidden;}

#alertBox { width:250px; position:absolute; z-index:14; top:250px; }
#alertTitle { width:230px; padding:5px 10px; background:#011e9c; font-size:14px; color:#FFF; font-weight:bold; text-align:center; }
#alertMessage { width:228px; border:#011e9c 1px solid; padding:5px 10px; text-align:center; background:#FFFFFF; }

.calendarContainer { width:189px; float:left; border-left-width:1px; border-left-style:solid; border-left-color:#bebebe; border-top-width:1px; border-top-style:solid; border-top-color:#bebebe; border-bottom-style:solid; border-bottom-color:#bebebe; border-bottom-width:1px; background:#FFFFFF; margin:0px; }
.calendarHeader { width:176px; height:17px; float:left; background:#FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; padding:4px 6px; border-right-style:solid; border-right-color:#bebebe; border-right-width:1px; }
.calendarMonthContainer { width:188px; height:22px; float:left;  background:#FFCED3; border-right-style:solid; border-right-color:#bebebe; border-right-width:1px; }
.calendarMonth { width:100px; height:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px; padding:3px 6px; }
.calendarArrowCont { width:36px; float:right; padding:2px 5px; }
a.calendarLeft { display: block; float:left; width: 18px; height: 18px; background: url("../images/calendar_button_left.png") 0 0 no-repeat; text-decoration: none;}
a:hover.calendarLeft { background-position: -18px 0;}
a.calendarRight { display: block; width: 18px; float:left; height: 18px; background: url("../images/calendar_button_right.png") 0 0 no-repeat; text-decoration: none;}
a:hover.calendarRight { background-position: -18px 0;}
.calendarUpdateContainer { float:left; }
.calendarDayBox1 { width:27px; height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px; text-align:center; float:left; padding:2px 0px 0px 0px; }
.calendarDayBox2 { width:26px; height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px; text-align:center; float:left; padding:2px 0px 0px 0px; border-right-style:solid; border-right-color:#bebebe; border-right-width:1px; }

.calendarBox { width:24px; height:16px; border-right-style:solid; border-right-color:#bebebe; border-right-width:1px; border-top-width:1px; border-top-style:solid; border-top-color:#bebebe; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px; text-align:right; float:left; padding:2px 2px 0px 0px; }

a:link.calendarBoxLink, a:visited.calendarBoxLink, a:active.calendarBoxLink { color:#FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover.calendarBoxLink { text-decoration:underline; }
.calendarBoxNull { width:24px; height:16px; border-right-style:solid; border-right-color:#bebebe; border-right-width:1px; border-top-width:1px; border-top-style:solid; border-top-color:#bebebe; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px; text-align:right; float:left; padding:2px 2px 0px 0px; background:#eeeeee; }

.eventsContainer { width:548px; float:left; margin-right:18px; }

.resourceBox { height:50px; width:757px; float:left; margin-bottom:20px; padding:5px 0px; }
.resourceBox2 { height:50px; width:757px; float:left; margin-bottom:20px; padding:5px 0px; background:#FFCED3; }
.resourcePDF { display:block; margin-right:15px; float:left; border:0px; }
.resourceText { width:650px; float:left; font-weight:bold; }
a:link.resourceLink, a:visited.resourceLink, a:active.resourceLink { color:#011e9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a:hover.resourceLink { text-decoration:none; color:#FF0000; }

.newsContainer { width:700px; margin:0px 57px 20px 0px; float:left; }
.newsTitle { width:700px; margin-bottom:2px; float:left; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; display:inline; }
.newsDate { width:700px; font-size:10px; margin-bottom:6px; color:#011e9c; float:left; }
.newsText { width:700px; float:left; margin-bottom:30px; }
.newsTitle2 { width:550px; margin-bottom:2px; float:left; }
.newsDate2 { width:550px; font-size:10px; margin-bottom:6px; color:#011e9c; float:left; }
.newsText2 { width:550px; float:left; margin-bottom:30px; }
.newsPages { width:700px; text-align:right; float:left; font-weight:bold; color:#011e9c; }
a:link.newsPage, a:visited.newsPage, a:active.newsPage { color:#011e9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; margin-top:5px; }
a:hover.newsPage { text-decoration:underline; }
.newsPage { color:#FF0000; }

.text11Bla { font-size:11px; }
.text11BlaBold { font-size:11px; font-weight:bold; }
.text11Blu { font-size:11px; color:#011e9c; }
.text11BluBold { font-size:11px; font-weight:bold; color:#011e9c; }

.text12Bla { font-size:12px; }
.text12BlaBold { font-size:12px; font-weight:bold; }
.text12Blu { font-size:12px; color:#011e9c; }
.text12BluBold { font-size:12px; font-weight:bold; color:#011e9c; }

.text14Bla { font-size:14px; }
.text14BlaBold { font-size:14px; font-weight:bold; }
.text14Blu { font-size:14px; color:#011e9c; }
.text14BluBold { font-size:14px; font-weight:bold; color:#011e9c; }

.imgLeftBord0 { margin:5px 5px 5px 0px; float:left; border:#011e9c 0px solid; }
.imgRightBord0 { margin:5px 0px 5px 5px; float:right; border:#011e9c 0px solid; }
.imgCentreBord0 { margin:5px auto 5px auto; border:#011e9c 0px solid; display:block; }

.imgLeftBord1 { margin:5px 5px 5px 0px; float:left; border:#011e9c 1px solid; }
.imgRightBord1 { margin:5px 0px 5px 5px; float:right; border:#011e9c 1px solid; }
.imgCentreBord1 { margin:5px auto 5px auto; border:#011e9c 1px solid; display:block; }

.imgLeftBord2 { margin:5px 5px 5px 0px; float:left; border:#011e9c 2px solid; }
.imgRightBord2 { margin:5px 0px 5px 5px; float:right; border:#011e9c 2px solid; }
.imgCentreBord2 { margin:5px auto 5px auto; border:#011e9c 2px solid; display:block; }

.imgLeftBord3 { margin:5px 5px 5px 0px; float:left; border:#011e9c 3px solid; }
.imgRightBord3 { margin:5px 0px 5px 5px; float:right; border:#011e9c 3px solid; }
.imgCentreBord3 { margin:5px auto 5px auto; border:#011e9c 3px solid; display:block; }


body { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
p { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:0px; }

a:link.newsReadMore, a:visited.newsReadMore, a:active.newsReadMore { color:#011e9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a:hover.newsReadMore { text-decoration:underline; }
a:link.newsTitleLink, a:visited.newsTitleLink, a:active.newsTitleLink { color:#011e9c; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a:hover.newsTitleLink { text-decoration:underline; }

#galleryContainer { width:610px; border:#011e9c 5px solid; position:absolute; padding:10px; z-index:20; background:#fff; }
#galleryMainImageCont { width:610px; position:relative; float:left; margin-bottom:10px; background:url(../images/ajax-loader2.gif) center center no-repeat; }
.galL { width:74px; height:51px; float:left; }
.galR { width:74px; height:51px; float:right; }
.galM { width:462px; height:36px; float:left; text-align:center; padding-top:15px; }
.galM a:link, .galM a:visited, .galM a:active { font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:block; font-size:12px; color:#011e9c; text-decoration:none; }
.galM a:hover { text-decoration:underline; }
a.galleryLeft { display: block; width: 74px; height: 51px; background: url("../images/gallery_left.png") 0 0 no-repeat; }
a:hover.galleryLeft { background-position: -74px 0;}
a.galleryRight { display: block; width: 74px; height: 51px; background: url("../images/gallery_right.png") 0 0 no-repeat; }
a:hover.galleryRight { background-position: -74px 0;}

.galleryText { float:left; width:120px; height:50px; color:#fff; text-align:center; font-weight:bold; font-size:14px; margin-bottom:10px; }
.galleryText a:link, .galleryText a:visited, .galleryText a:active { font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:block; font-size:12px; color:#f00; text-decoration:none; margin-top:5px; }
.galleryText a:hover { text-decoration:underline; }