body { background:transparent repeat-x 0 189px scroll; }
.bgContent { background-position:center top; background-repeat:no-repeat; }

/**
 * Content Layout
 */
.wideColumn { float:left; width:655px; }
.wideColumn h3.title { background:transparent url(/assets/images/common/bgDottedLineH3.gif) repeat-x left bottom scroll; color:#00176f; font-size:18px; margin: 0 0 10px 0; padding:10px 0; }
.wideColumn h3.btitle { color:#00176f; font-size:20px; margin: 0 0 10px 0; padding:10px 0; }
.wideColumn .contentTop { height:240px; overflow:hidden; padding:20px 0 17px; width:315px; }
.sidebar { float:right; padding-top:25px; width:290px; }

/**
 * Content Typography
 */
.wideColumn h1 { background:transparent url(/assets/images/common/bgTitleDottedLine.gif) no-repeat 0 bottom scroll; color:#00176f; font-size:32px; line-height:34px; margin-bottom:10px; padding-bottom:15px; }
.wideColumn p { color:#1573b9; font-size:12px; line-height:16px; padding-bottom:17px; }
.wideColumn .contentTop p { font-size:16px; line-height:18px; }

/**
 * Overwrite widget rules
 */
.wg_importantInformation a { font-weight:bold; }
/*.specialities .rotatingHero .item { height:180px; }
.specialities .rotatingHero .item .text { margin-top:110px; width:305px; }
.specialities .rotatingHero .item .text p { border:none; font-size: 16px;  line-height: 18px; }*/

/**
 * Medical Specialties
 */
.listBlock { border-top:#509ecc 10px solid; padding-top:15px; }
.normalList{color:#1573b9;}
.listBlock h3 { background:transparent url(/assets/images/common/bgDottedLineH3.gif) repeat-x 0 bottom scroll; color:#00176f; font-size:18px; margin-bottom:15px; padding-bottom:10px; }
.listBlock ul, .normalList ul  { float:left; padding:0 0 15px 20px; width:290px; }
.listBlock ul.largeContent, .normalList ul.largeContent{color:#1573b9; float:left; padding:0 0 10px 20px; width:600px; }
.listBlock ul li, .normalList ul li { background:transparent url(/assets/images/common/bgBulletBlue.gif) no-repeat 0 5px scroll; font-family:"Trebuchet MS",Verdana, Geneva, sans-serif; font-size:12px; line-height:14px; padding:0 0 5px 10px; }
.listBlock ul li a { color:#1573b9; text-decoration:none; }
.listBlock ul li a:hover { text-decoration:underline; }



/**
 * Find a Physician
 */
.findPhysician .frmFindPhysician { background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x 0 0 scroll; margin-bottom:1px;overflow:hidden; padding:20px 140px 20px 0; }
.findPhysician .frmFindPhysician .fieldWrap { padding-bottom:15px; }
.findPhysician .frmFindPhysician label { color:#00176f; display:block; float:left; line-height:18px; text-align:right; width:220px; }
.findPhysician .frmFindPhysician input[type=text] { border:#1573b9 1px solid; color:#1573b9; display:block; float:right; height:18px; width:270px; }
.findPhysician .frmFindPhysician select { border:#1573b9 1px solid; color:#1573b9; display:block; float:left; margin-left:23px; width:270px; }
.findPhysician .frmFindPhysician input[type=text] { padding:2px 5px; width:260px; }
.findPhysician .frmFindPhysician input {float:left; margin-left:23px}
.frmFindPhysician .textToRight input.museo300{float:right;}
.frmFindPhysician .textToRight input.museo300 { background:transparent url(/assets/images/homepage/btnArrowBlueRight.gif) no-repeat right 0 scroll; border:none; color:#00176f; cursor:pointer; font-size:14px; height:21px; line-height:20px; padding-right:25px; }
.findPhysician .findResults { background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x 0 0 scroll; padding-top:20px; overflow:hidden; width:100%; zoom:1}
.findPhysician .findResults h3 { font-size:14px; padding-bottom:5px; }
.findPhysician .findResults { padding-bottom:15px; }
.findPhysician .findResults table { margin-top:20px; }
.findPhysician .findResults table tr.first td { padding-top:20px; }
.findPhysician .findResults table tr th,
.findPhysician .findResults table tr td { text-align:center; vertical-align:middle; width:130px; }
.findPhysician .findResults table tr th { background:#509ecc; color:#ffffff; font-size:14px; height:28px; }
.findPhysician .findResults table tr td { background:transparent url(/assets/images/common/bgDottedLineV2.gif) repeat-y right 0 scroll; color:#1573b9; height:40px; }
.findPhysician .findResults table tr .picture { background:none; text-align:right; width:80px; }
.findPhysician .findResults table tr td.name { text-align:left; padding-left:5px; width:150px; }
.findPhysician .findResults table tr th.name { width:235px; }
.findPhysician .findResults table tr .phone { width:140px; }
.findPhysician .findResults table tr td.phone { background:none; }
.findPhysician .findResults ul li { background:transparent url(/assets/images/common/bgBulletBlue.gif) no-repeat 0 4px scroll; color:#1573b9; padding-left:8px; }

/**
 * Maps & Directions
 */
.mapsDirections .wideColumn h3 { color:#00176f; font-size:18px; padding-bottom:5px; }
.mapsDirections .mapWrap { margin-bottom:10px; }
.mapsDirections .directionsWrap { background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x 0 bottom scroll; padding:10px 0 5px; }
.mapsDirections .directionsWrap p { padding-bottom:5px; }
.mapsDirections .last { background:none; }
.mapsDirections .floorPlans { border-top:#509ecc 10px solid; }
.mapsDirections .floorPlans h3 { padding:10px 0 15px; }

/**
 * News & Events
 */
.newsEvents .mediaInquires { background:transparent url(/assets/images/newsEvents/common/media_inquiries_bg.png) no-repeat 0 0 scroll; height:318px; padding:20px 10px 0 7px; }
.newsEvents .mediaInquires h3 { background:transparent url(/assets/images/newsEvents/common/bgDottedLineH3.gif) repeat-x 0 bottom scroll; color:#00176f; font-size:30px; margin:0 5px; padding:0 5px 7px 5px; }
.newsEvents .mediaInquires .info { color:#ffffff; padding:15px 0 0 20px; }
.newsEvents .mediaInquires .info p { padding-bottom:10px; }
.newsEvents .mediaInquires .lnkDownload { background:transparent url(/assets/images/newsEvents/common/bgDottedLineH.gif) repeat-x 0 15px scroll; padding-bottom:7px; }
.newsEvents .mediaInquires .lnkDownload a { background:transparent url(/assets/images/newsEvents/common/imgPDF.png) no-repeat right 0 scroll; color:#ffffff; display:block; padding:28px 43px 11px 20px; text-decoration:none; width:160px; }
.newsEvents #content .sidebar { padding-top:40px; }
.newsEvents #content .sidebar .wg_externalResources { border:none; margin-top:20px; }
.newsEvents .wideColumn { padding-bottom:15px; }
.newsEvents .optionsControl { padding-top:10px; }
.newsEvents .optionsControl .filters { float:left; width:300px; }
.newsEvents .optionsControl .filters label { color:#00176f; margin-right:5px; }
.newsEvents .optionsControl .filters select { border:#1573b9 1px solid; color:#1573b9; margin-right:5px; }
.newsEvents .optionsControl .filters select.year { margin-right:20px; }
.newsEvents .optionsControl .pagination { float:right; text-align:right; width:300px; }
.newsEvents .optionsControl .pagination li { color:#1573b9; display:inline; line-height:20px; margin-right:3px; }
.newsEvents .optionsControl .pagination li.label { color:#00176f; }
.newsEvents .optionsControl .pagination li a { color:#1573b9; margin-right:3px; text-decoration:none; }
.newsEvents .optionsControl .pagination li a.active { color:#00176f; }
.newsEvents .optionsControl .pagination li.lnkImage a { background:transparent no-repeat 0 0 scroll; color:transparent; margin:0; padding:3px 7px; }
.newsEvents .optionsControl .pagination li.lnkBack a { background:url(/assets/images/newsEvents/common/lnkArrowBack.png) no-repeat center left scroll; }
.newsEvents .optionsControl .pagination li.lnkNext { margin:0; }
.newsEvents .optionsControl .pagination li.lnkNext a { background:url(/assets/images/newsEvents/common/lnkArrowNext.png) no-repeat center left scroll; }
.newsEvents .optionsControl .filters .lnkBackTop { background:transparent url(/assets/images/newsEvents/common/lnkArrowUp.png) no-repeat right center scroll; color:#00176f; line-height:20px; padding:3px 25px 3px 0; text-decoration:none; }
.newsEvents .results { border-top:#1573b9 10px solid; border-bottom:#1573b9 10px solid; margin-top:15px; padding:15px 0; width:643px; }
.newsEvents .results .item { color:#1573b9; padding:0 15px; }
.newsEvents .results .main { background:transparent url(/assets/images/newsEvents/landing/bgMainResult.gif) no-repeat 0 0 scroll; height:150px; overflow:hidden; margin-bottom:15px; padding:15px; }
.newsEvents .results .main .image { float:left; margin-right:10px; width:145px; }
.newsEvents .results .main .text { float:left; width:458px; }
.newsEvents .results .item h3 { color:#00176f; padding-bottom:5px; }
.newsEvents .results .item h4 { padding-bottom:15px; }
.newsEvents .results .item p { padding-bottom:5px; }
.newsEvents .results .item p.lnkMore { background:transparent url(/assets/images/newsEvents/common/bgDottedLineResults.gif) repeat-x 0 0 scroll; padding-top:10px; text-align:right; }
.newsEvents .results .item p.lnkMore a { background:transparent url(/assets/images/newsEvents/common/lnkArrowNext.png) no-repeat right 0 scroll; color:#00176f; padding:3px 25px 3px 0; text-decoration:none; }

/*Contact Us*/

.contactus .frmcontactus { background:transparent url(/assets/images/common/bgDottedLineH.gif) repeat-x left bottom scroll; border-top:10px solid #509ECC; padding:30px 140px 20px 0; }
.contactus .frmcontactus .fieldWrap { padding-bottom:15px; }
.contactus .frmcontactus .titleContactUs {color:#1573b9; font-weight: 600; margin-left:244px;}
.contactus .frmcontactus label { color:#00176f; display:block; float:left; line-height:18px; text-align:right; width:220px; margin: 0 13px 0 0; }
.contactus .frmcontactus select { border:#1573b9 1px solid; color:#1573b9; display:block; float:right;  width:270px; }
.contactus .frmcontactus input[type=text] { border:#1573b9 1px solid; color:#1573b9; display:block; float:right; height:18px; padding:2px 5px; width:260px; }
.contactus .frmcontactus textarea{border:#1573b9 1px solid; color:#1573b9; display:block; float:right; height:auto; width:270px;}
.contactus .frmcontactus input[type=submit],
.contactus .frmcontactus input[type=reset]{ background:transparent url(/assets/images/homepage/btnArrowBlueRight.gif) no-repeat right 0 scroll; border:none; color:#00176f; cursor:pointer; font-size:14px; line-height:20px; padding-right:25px; }


/******************
 * THEMES
 ******************/

 /**
 * Patients
 */
.patients {	background-image:url(/assets/images/patients/common/bgBody.jpg);}
.patients .bgContent {background-image:url(/assets/images/patients/common/bgContent.jpg);}
.patients #content {/*background:transparent url(/assets/images/patients/landing/bgContentPic.jpg) no-repeat 252px top scroll;*/position:relative; }
.patients .sidebar{ position:relative; z-index:10}
.patients .wideColumn { position:relative; width:960px;}
.patients .wideColumn .contentTop{height:260px; left:0; padding: 0 0 17px 0 ; position:absolute;  width:960px; z-index:4;}
/*.patients .rotatingHero .controls { width:330px;}
.patients .rotatingHero .item{ height:260px; width:959px;}
.patients .rotatingHero .item .text{ bottom:55px; position:absolute; width:330px;}
.patients .rotatingHero h2{ font-size:32px;line-height: 30px; margin-bottom:15px;}*/
.patients .internalContent{ float:left; margin-bottom:130px; margin-top:280px; width:655px;}
/**
 * Medical Specialities
 */
.specialities { background-image:url(/assets/images/specialities/landing/bgBody.jpg); }
.specialities .bgContent { background-image:url(/assets/images/specialities/landing/bgContent.jpg); }
.specialities #content { /*background:transparent url(/assets/images/specialities/landing/bgContentPic.jpg) no-repeat 269px top scroll;*/ position:relative;}
/*.specialities.homeHero .rotatingHero .controls { width:330px;}*/
.specialities.homeHero .sidebar{ position:relative; z-index:10}
.specialities.homeHero .wideColumn { position:relative; width:960px;}
.specialities.homeHero .wideColumn .contentTop{height:260px; left:0; padding: 0 0 17px 0 ; position:absolute;  width:960px; z-index:4;}
/*.specialities.homeHero .wideColumn h1{left:0; position:absolute; top:25px; z-index:10}
.specialities.homeHero .rotatingHero .item{ height:261px; width:960px;}
.specialities.homeHero .rotatingHero .item .text{ bottom:27%; position:absolute; width:330px;}
.specialities.homeHero .rotatingHero h2{ font-size:32px;line-height: 30px; margin-bottom:15px;}*/
.specialities.homeHero .internalContent{ float:left; margin-bottom:30px; margin-top:280px; width:655px;}

/**
 * About your cancer
 */
.AboutYourCancer {  background-image:url(/assets/images/aboutYourCancer/common/bgBody.jpg);}
.AboutYourCancer .bgContent { background-image:url(/assets/images/aboutYourCancer/common/bgContent.jpg)}
.AboutYourCancer #content { /*background:transparent url(/assets/images/specialities/landing/bgContentPic.jpg) no-repeat 269px top scroll;*/ position:relative;}

.AboutYourCancer .sidebar{ position:relative; z-index:10}
.AboutYourCancer .wideColumn {position:relative; width:960px;}
.AboutYourCancer .wideColumn .contentTop{height:260px; left:0; padding: 0 0 17px 0 ; position:absolute;  width:960px; z-index:4;}
.AboutYourCancer .wideColumn h1{left:0; position:absolute; top:25px; z-index:10}
/*.AboutYourCancer .rotatingHero .item{ height:261px; width:700px;}
.AboutYourCancer .rotatingHero .item .text{ bottom:55px; position:absolute; width:330px;}*/
.AboutYourCancer .internalContent{ float:left; margin-bottom:130px; margin-top:280px; width:655px;}


/**
 * Families and Visitors
 */
.families { background-image:url(/assets/images/families/landing/bgBody.jpg); }
.families .bgContent { background-image:url(/assets/images/families/landing/bgContent.jpg); }
.families #content {/* background:transparent url(/assets/images/families/landing/bgContentPic.jpg) no-repeat 330px top scroll;*/ position:relative;}

.families .sidebar{ position:relative; z-index:10}
.families .wideColumn { position:relative; width:960px;}
.families .wideColumn .contentTop{height:260px; left:0; padding: 0 0 17px 0 ; position:absolute;  width:960px; z-index:4;}

.families .internalContent{ float:left; margin-bottom:130px; margin-top:280px; width:655px;}


/**
 * Library
 */
.library { background-image:url(/assets/images/library/landing/bgBody.jpg); }
.library .bgContent { background-image:url(/assets/images/library/landing/bgContent.jpg); }
.library #content { background:transparent url(/assets/images/library/landing/bgContentPic.jpg) no-repeat 280px top scroll; }

/**
 * About Us
 */
.aboutUs {  background-image:url(/assets/images/aboutUs/common/bgBody.jpg); }
.aboutUs .bgContent { background-image:url(/assets/images/aboutUs/common/bgContent.jpg);  }
.aboutUs #content { /*background:transparent url(/assets/images/aboutUs/landing/bgContentPic.jpg) no-repeat 215px top scroll;*/ position:relative }

.aboutUs .sidebar{ position:relative; z-index:10}
.aboutUs .wideColumn { position:relative; width:960px;}
.aboutUs .wideColumn .contentTop{height:260px; left:0; padding: 0 0 17px 0 ; position:absolute;  width:960px; z-index:4;}

.aboutUs .internalContent{ float:left; margin-bottom:10px; margin-top:280px; width:655px;}

/**
 * Find a Physician
 */
.findPhysician { background-image:url(/assets/images/findPhysician/landing/bgBody.jpg); }
.findPhysician .bgContent { background-image:url(/assets/images/findPhysician/landing/bgContent.jpg); }
.findPhysician #content { background:transparent url(/assets/images/findPhysician/landing/bgContentPic.jpg) no-repeat left top scroll; }
/**
 * Contact Us
 */
.contactus { background-image:url(/assets/images/contactUs/bgBody.jpg); }
.contactus .bgContent { background-image:url(/assets/images/contactUs/bgContent.jpg); }
.contactus #content {background: scroll transparent url(/assets/images/contactUs/bkg-header-contactUs.jpg) no-repeat -60px top ;}

/**
 * Maps & Directions
 */
.mapsDirections { background-image:url(/assets/images/mapsDirections/landing/bgBody.jpg); }
.mapsDirections .bgContent { background-image:url(/assets/images/mapsDirections/landing/bgContent.jpg); }
.mapsDirections #content { background:transparent url(/assets/images/mapsDirections/landing/bgContentPic.jpg) no-repeat left top scroll; }

/**
 * News & Events
 */
.newsEvents { background-image:url(/assets/images/newsEvents/landing/bgBody.jpg); }
/*.newsEvents .bgContent { background-image:url(/assets/images/newsEvents/landing/bgContent.jpg); }*/
.newsEvents #content { background:transparent url(/assets/images/newsEvents/landing/bgContentPic.jpg) no-repeat left top scroll; }
/**
 * Search
 */
.search { background-image:url(/assets/images/search/bgBody.jpg); }
.search .bgContent { background-image:url(/assets/images/search/bgContent.jpg); }
.search #content { background:transparent url(/assets/images/search/bgContentPic.jpg) no-repeat 19px top scroll; }

.search h3.searchTitle{color:#00176f;display:block; font-size:12px; margin:20px 0px; }
.search .boxResultLeft{ float:left;width:320px;}
.search .boxResultRight{ float:right; width:320px;}
.search .btnSearch{background: url(/assets/images/common/bgNavigationWideLink.png) center right no-repeat;border:none; color:#00176f; cursor:pointer; font-size:14px; height:25px; padding-right:25px;  }
.search .fieldResult{border:#1573b9 1px solid; color:#1573b9; height:18px; text-align:left;}
.search .showTopnumber{color:#00176f;display:block; float:right;  margin:10px;}
.search .showBottomnumber{color:#00176f;display:block; float:left;  margin:10px;}
.search .numberResult{color:#00176f;display:block;  float:right; margin-top:5px; text-decoration:none; }
.search .numberResultBottom{color:#00176f;display:block; float:left; margin-left:10px; margin-top:5px; text-decoration:none; }
.search .numberResult a, .search .numberResultBottom a{color:#509ecc;padding: 0px 3px;text-decoration:none;}
.search .numberResult a.select, .search .numberResultBottom a.select{color:#00176f; text-decoration:none;}
.search .resultBottom{ margin:10px;}
.search .sortResult{color:#00176f; display:block; float:left; margin-right:10px;}
.search .arrowsControl{ display:block; float:left;}
.search .arrowsControl .prev{ background:url(/assets/images/common/bgNavigationWideLink-back.png) no-repeat center left; color:#00176f; display:block; float:left; height:17px; margin-right:10px; padding-left:25px; padding-top:5px; text-decoration:none;}
.search .arrowsControl .next{ background:url(/assets/images/common/bgNavigationWideLink.png) no-repeat center right; color:#00176f; display:block; float:left; height:17px; margin-left:10px; padding-right:25px; padding-top:5px; text-decoration:none;}
.search .arrowsControlBottom{display:block; float:right; margin:10px 10px 0 0;}
.search .arrowsControlBottom .groupPage{color:#1573b9;float:left; margin-top:5px;}
.search .arrowsControlBottom .groupPage a{color:#1573b9; text-decoration:none;}
.search .arrowsControlBottom .groupPage a.select{color:#00176f;}
.search .arrowsControlBottom .prev{ background:url(/assets/images/common/bgNavigationWideLink-back.png) no-repeat center left; color:#00176f; display:block; float:left; height:17px; margin-right:10px; padding-left:25px; padding-top:5px; text-decoration:none;}
.search .arrowsControlBottom .next{ background:url(/assets/images/common/bgNavigationWideLink.png) no-repeat center right; color:#00176f; display:block; float:right; height:17px; margin-left:10px; padding-right:25px; padding-top:5px; text-decoration:none;}
.search .topLink{ background: url(/assets/images/common/bgNavigationWideLink-top.png) center right no-repeat; color:#00176f; display:block; float:right; height:17px; margin:0 10px 0 0; padding: 5px 25px 0 0 ; text-decoration:none;}

.search .searchResult { border-top:#1573b9 10px solid; border-bottom:#1573b9 10px solid; float:left; margin-top:15px; padding:15px 0; width:645px; }
.search .searchResult .itemResult{ margin-top:10px;}
.search .searchResult .itemResult .numberResult{ color:#051876; font-size:24px; float:left; margin-right:10px; text-align:right; width:30px;}
.search .searchResult .itemResult .contentResult{ float:left; width:600px;}
.search .searchResult .itemResult .contentResult .titleResult{color:#00176f; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px; padding-top:10px; text-decoration:none;}
.search .searchResult .itemResult .contentResult .barSections{ text-align:right;}
.search .searchResult .itemResult .contentResult .barSections .linkSection{ background:url(/assets/images/search/arrow-blue.gif) center right no-repeat; color:#00176f; margin-right:10px; padding-right:15px; text-decoration:none;}
.search .searchResult .itemResult .contentResult .barSections .dateResult{color:#509ecc;}



