﻿span.checkbox {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url('../images/icon_checkbox.png') no-repeat;
    display: block;
    clear: left;
    float: left;
}
span.radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url('../images/icon_radio.png') no-repeat;
    display: block;
    clear: left;
    float: left;
}
span.select {
    position: absolute;
    width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 23px;
    padding: 0 24px 0 8px;
    color: #909090;
    font: 12px/21px arial,sans-serif;
    background: url('../images/icon_select.png') no-repeat;
    overflow: hidden;
    opacity:10;
    border:none;
	margin-top:8px;

}

#searchForm span.select{
    position: absolute;
      width: 85px;
      height: 23px;
      padding: 0 10px 0 5px;
      color: #909090;
      font: 12px/21px arial,sans-serif;
      background: url('../images/icon_select_sm.png') no-repeat;
      overflow: hidden;
      opacity:10;
      border:none;
}
.search span.select{
    position: absolute;
      width: 85px;
      height: 23px;
      padding: 0 10px 0 5px;
      color: #909090;
      font: 12px/21px arial,sans-serif;
      background: url('../images/icon_select_sm.png') no-repeat;
      overflow: hidden;
      opacity:10;
      border:none;
      
}



input[type=submit].smBtn {
    width: 50px;
    height: 25px;
    border: 0;
    color: #fff;
    padding:2px 2px 0 0;
    *padding:1px 0 0 0;
    font-size:11px;
    background: #fcfcfc url('../images/bg_static_btn_sm.png') no-repeat top center;
  	font-family:Helvetica;
	font-weight:bold;
}
input[type=submit].searchBtn {
    width: 59px;
    height: 25px;
     padding:0 3px;
    border: 0;
    margin-left:-10px;
    margin-top:3px;
    *margin-top:0px;
    color: #fff;
    background: #fcfcfc url('../images/bg_static_btn_search.png') no-repeat top center;
  	font-family:Helvetica;
	font-weight:bold;
}

input[type=submit].red {
    width: 110px;
    height: 25px;
    border: 0;
    color: #fff;
    font-weight: bold;
    background: #fcfcfc url('../images/bg_static_btn.png') no-repeat top center;
}
input[type=submit].smRed {
    width: 80px;
    height: 30px;
    border: 0;
    padding: 0  10px 0 0;
    color: #fff;
    font-weight: bold;
    background: #fcfcfc url('../images/bg_static_btn_smRed.png') no-repeat top center;
}

input[type=submit].profile {
    width: 110px;
    height: 25px;
    border: 0;
    color: #fff;
    font-weight: bold;
    font-size:11px;
    background: #fcfcfc url('../images/bg_static_btn.png') no-repeat top center;
    border:none;
}



#list .long {
clear:none;
float:left;
width:300px;
}
#finder input[type=text]{
     width: 110px;
     overflow: hidden;
}


/* -------------
 * Inputs
 * ------------- */
.inputWrapper {
	background: transparent url(../images/bg_formElements.png) no-repeat left -108px;
	float:left;

	height: 20px;
	

}

.search .inputWrapper{
	margin-top:-24px;
	*margin-top:0;
}

.inputInner {
	background: transparent url(../images/bg_formElements.png) no-repeat right -108px;
	
	padding:5px 4px 0 0;
	*padding:0 4px 0 0;
	margin: 0 0 0 5px;
	padding-top/*\**/: 1\9
	
	
}

.inputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;	
	line-height: 18px;
	height: 18px;

	*line-height: 18px;/* IE Hacks */
	*height: 18px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.textAreaWrapper {
	background: transparent url(../images/bg_formElements.png) no-repeat left -179px;
	float:left;
}

.textAreaInner {
	background: transparent url(../images/bg_formElements.png) no-repeat right -179px;
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
}

.textAreaInner textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;
	line-height: 17px;
	*line-height: 15px;/* IE Hacks */
	*height: 15px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
	margin-top: 2px;
}


/* FROM YBO.CSS  */

/** full profile **/
.fullProfile #main {
	width: 765px;
}
#center {
	margin-bottom: 50px;
}
#center p {
	margin: 5px 0 10px 0;
}
#center #subHeader {
	margin: 10px 0 20px;
	height: 5px;
	float: right;
}
#center #subHeader .action {
	width: 500px;
}
#center #subHeader .action .actionGroup {
	float: right;
	display: block;
	margin: 0 10px 0 0;
}
#center #subHeader .action .actionGroup a {
	margin: 0 10px;
}
#center .linkGroup a {
	color: #da2a3e;
	font-size: 11px;
	text-decoration: none;
	background: url('../images/icon_arrow_modules.png') no-repeat center right;
	padding: 0 10px 0 0;
}
#center .linkGroup2 {
	color: #da2a3e;
	font-size: 11px;
	text-decoration: none;
	background: url('../images/icon_arrow_modules.png') no-repeat left right;
	padding: 0 10px 0 0;
}
#center #info #name {
	margin: 10px 0 0 0;
	font-size: 24px;
	color: #a4bf0f;
}
#center #info #area {
	margin: 0 0 10px 0;
	font-size: 14px;
	color: #303030;
}
#center #info .linkGroup {
	margin: 10px 0 10px 0;
}
#center #resume h3 {
	margin: 15px 0 -5px 0;
	font-size: 16px;
}
#center #resume h4 {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	margin: 10px 0 0 0;
	color: #3c3c3c;
}
#profile .action {
	margin-top: 15px;
}
#profile .action a {
	font-size: 12px;
	color: #3c3c3c;
	padding-left: 25px;
	margin-bottom: 5px;
}
#profile .action a.share {
	background: transparent url(../images/icon_share.png) no-repeat scroll left top;
	display: block;
	min-height:22px;
/*	height: 22px;*/
}
#profile .action a.favorites {
	background: transparent url(../images/icon_add_favorites.png) no-repeat scroll left top;
	display: block;
	min-height:22px;
/*	height: 22px;*/
}
/** Landing **/
#flash {
	margin-bottom: 40px;
}
#flash {
	margin-bottom: 40px;
}
/** MODAL WINDOW (Share Modal) **/
/** the overlayed element **/
div.share-modal {
	/* growing background image */
    /*background-image:url(../images/overlay/white.png);*/
    /* dimensions after the growing animation finishes */
    width: 395px;
	height: 335px; /* initially overlay is hidden */ /*    display: none;*/ /* some padding to layout nested elements nicely */;
	padding: 0 0 0 10px;
/* font and color applied to all the layout */	font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
}
/* default close button positioned on upper right corner */
div.share-modal div.close {
	background-image: url(../images/icon_delete.png);
	position: absolute;
	right: 8px;
	top: 8px;
	cursor: pointer;
	height: 21px;
	width: 21px;
}
/* black */
div.share-modal.black {
	background: url(../images/overlay/transparent.png) no-repeat !important;
	color: #fff;
}
/* petrol */
div.share-modal.petrol {
	background: url(../images/overlay/petrol.png) no-repeat !important;
	color: #fff;
}
div.petrol h2 {
	color: #ddd;
}
div.black h2 {
	color: #ddd;
}
/** top section where is the window title **/
div.share-modal p {
	margin: 0;
}
div.share-modal .title {
	color: #dd2559;
	font-size: 19px;
	margin: 30px 0 15px 0;
}
/* subtitles just down of window title */
div.share-modal .subtitle {
	color: #3c3c3c;
	font-size: 15px;
	margin: 0 0 7px 0;
}
/* left section where go the form fields */
div.share-modal .left-form {
	padding: 8px 0px 0 0;
	width: 215px;
	float: left;
}
div.share-modal .left-form label {
	margin-bottom: 10px;
}
div.share-modal label {
	font-weight: normal;
}
.required {
	font-size: 10px;
	color: #dd2559;
}
div.share-modal .left-form .jFormmInputWrapper {
	margin: 4px 0 8px 0;
/* margin between the label and each input */	float: none;
}
div.share-modal textarea {
	/*margin: 4px 0 8px 0;*/ /* same margin as the inputs */
    /*padding: 0 0 0 5px;*/
    width: 190px;
    *width: 200px;
	height: 75px;
}
div.share-modal .left-form {
	width: 220px;
	*width: 230px;
	overflow: visible;
	float: none;
}
div.share-modal .submit {
	min-width: 80px;
    /*height: 22px;*/
}
.btn-bg-red span {
	background: transparent url(../images/bg_buttonRed.png) no-repeat scroll right bottom;
}
.btn-bg-red span span {
	background: transparent url(../images/bg_buttonRed.png) no-repeat left top;
	text-transform: none;
}
.btn-bg-gray span {
	background: transparent url(../images/bg_buttonGray.png) no-repeat scroll right bottom;
}
.btn-bg-gray span span {
	background: transparent url(../images/bg_buttonGray.png) no-repeat left top;
	text-transform: none;
}
/* right section where go the buttons to social networks */
div.share-modal .right-btns {
	border-left: #ddd 1px solid;
	padding: 20px 0 20px 25px;
	width: 140px;
	float: left;
    /*height: 240px;*/
}
div.share-modal .right-btns .btn-r {
	float: left;
	width: 35px;
	height: 35px;
}
div.share-modal .right-btns .lb-r {
	margin: 8px 0 0 43px;
	height: 45px;
}
div.share-modal .right-btns a:focus {
	text-decoration: none;
	border: 0 none;
	outline: 0 none;
	color: #3c3c3c;
	font-size: 14px;
}
div.share-modal .right-btns a:hover {
	text-decoration: none;
	border: 0 none;
	outline: 0 none;
	color: #3c3c3c;
	font-size: 14px;
}
div.share-modal .right-btns a {
	text-decoration: none;
	border: 0 none;
	outline: 0 none;
	color: #3c3c3c;
	font-size: 14px;
}
div.share-modal .right-btns a:focus {
	cursor: pointer;
	color: #dd2559;
}
div.share-modal .right-btns a:hover {
	cursor: pointer;
	color: #dd2559;
}
div.share-modal .right-btns .share-icon {
	width: 90px;
	height: 40px;
}
div.share-modal .right-btns .share-label {
	padding: 10px 0 0 48px;
	height: 40px;
}
.facebook {
	background: transparent url(../images/icon_facebook.png) no-repeat;
}
.twitter {
	background: transparent url(../images/icon_twitter.png) no-repeat;
}
.myspace {
	background: transparent url(../images/icon_myspace.png) no-repeat;
}
.delicious {
	background: transparent url(../images/icon_delicious.png) no-repeat;
}
/** MODAL WINDOW (Before Save Modal) **/
/* the overlayed element */
div.before-save-modal {
	/* growing background image */
    background-image: url(../images/overlay/white-alert.png); /* dimensions after the growing animation finishes */;
	width: 235px;
	height: 140px; /* initially overlay is hidden */;
	display: none; /* some padding to layout nested elements nicely */;
	padding: 0 35px;
/* font and color applied to all the layout */	font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	text-align: center;
}
/* default close button positioned on upper right corner */
div.before-save-modal div.close {
	background-image: url(../images/icon_delete.png);
	position: absolute;
	right: 3px;
	top: -2px;
	cursor: pointer;
	height: 21px;
	width: 21px;
}
div.share-modal p {
	margin: 0;
}
div.before-save-modal .message {
	margin: 40px 0 20px 0;
	color: #da2a3e;
}
div.before-save-modal .login-btn {
}
div.before-save-modal .register-btn {
	/*width: 75px;
    height: 22px;*/
    margin: 0 0 0 7px;
}
/* use a semi-transparent image for the overlay */
#overlay {
	background-image: url(../images/overlay/white.png);
	color: #efefef;
	height: 450px; /* dimensions after the growing animation finishes */;
	width: 395px; /* initially overlay is hidden */;
	display: none; /* some padding to layout nested elements nicely */;
	padding: 0 35px;
/* font and color applied to all the layout */	font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* container for external content. uses vertical scrollbar, if needed */
#overlay div.wrap {
	height: 441px;
	overflow-y: auto;
}
/*Scrollpane Styles*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	
	/* 
    Removed the z-index 
	z-index: 1;
    */
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden; /*background-color: #666;*/;
	height: 9px;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden; /*background-color: #666;*/;
	height: 9px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton:hover {
}
a.jScrollActiveArrowButton {
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
/** TOOLTIP (Languages List) **/
/*.qtip {
    -moz-box-shadow: 1px 1px 10px #7D7D7D;
    -webkit-box-shadow: 1px 1px 10px #ccc;
}
*/
.qtip .qtip-content {
	padding: 0px;
	overflow: hidden;
    /*width: 100%;*/ /* TODO: Fix width auto in IE */
}
.qtip-cream .qtip-content .qtip-title {
	background-color: #F0DE7D;
}
.qtip .qtip-content .qtip-title {
	background-color: #F0DE7D;
}
.qtip-light .qtip-content .qtip-title {
	background-color: #F9F9F9;
}
.qtip-dark .qtip-content .qtip-title {
	background-color: #404040;
}
.qtip-red .qtip-content .qtip-title {
	background-color: #F28279;
}
.qtip-green .qtip-content .qtip-title {
	background-color: #B9DB8C;
}
.qtip .qtip-content a {
	border: 0 none;
	outline: 0 none;
	padding: 0px 20px 0px 8px;
	text-decoration: none;
	color: #7b7b7b;
	width: 120px;
}
.qtip .qtip-content a:hover {
	border: 0 none;
	outline: 0 none;
	text-decoration: none;
	font-weight: normal;
	color: #c8476d;
	color: #a4bf0f;
}
.qtip .qtip-content a:focus {
	border: 0 none;
	outline: 0 none;
	text-decoration: none;
	font-weight: normal;
	color: #c8476d;
	color: #a4bf0f;
}
.qtip .qtip-content a:focus {
	color: #c8476d;
	color: #dd2559;
}
div.qtip div.close {
	background-image: url(../images/icon_close_sm.png);
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: -4px;
	top: 9px;
	width: 16px;
}
/** especific css to tooltips in 'my physician matches' page **/
.qtip-physician .qtip-tip {
	bottom: -8px !important;
}
.qtip-physician .qtip-wrapper {
	bottom: -14px;
	left: -13px;
}
/* css to 'find a physician' page */
.find-physician-l {
	background: transparent;
	height: 490px;
}
.find-physician-r {
	background: transparent;
	width: 430px;
	padding: 50px 0 0 0;
}
#main .find-physician-r p {
	font-size: 12px;
}
.physician-find-h2 {
	color: #3c3c3c;
	font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
}
.physician-find-h3 h3 {
	margin: 0;
}
.physician-find-lb {
	float: left;
	clear: none;
	margin: 3px 10px 0 8px;
}
.physician-find-btn {
	margin: -4px 0 0 8px;
}
/* css to 'contact us' page */
.contact-us {
	font: normal 12px Arial;
}
#main .contact-us p {
	font: normal 12px Arial;
}
.contact-us form {
	margin: 10px 0 0 0;
}
.contact-us label {
	font-weight: normal;
	float: left;
	width: 98px;
	margin: 4px 0 0 0;
}
.contact-us .message-lb {
	margin: 12px 0 0 0;
}
.contact-us input {
	width: 182px;
}
.contact-us .jFormmInputWrapper {
	margin: 0 0 10px 0;
}
.contact-us select {
	width: 200px;
}
.contact-us textarea {
	float: left;
	width: 300px;
	height: 75px;
}
.contact-us .jFormmAreaWrapper {
	margin: 10px 0 10px 0;
}
.contact-us .contact-submit-btn {
	float: left;
}
.red-lb {
	font-size: 10px;
	color: #dd2559;
}
.contact-us .required-note {
	font-size: 11px;
	float: right;
	width: 200px;
	text-align: right;
	margin: 0;
}
.contact-us .contact-us-m {
	/* set width to middle section on the form right side */
	width: 110px;
	height: 1px;
}
.contact-us .contact-phone {
	margin: 15px 0 35px 0;
}
.contact-us .contact-address {
	margin: 15px 0 35px 0;
}
#main .contact-us .contact-phone p {
	margin: 5px 0 0 0;
}
#main .contact-us .contact-address p {
	margin: 5px 0 0 0;
}
/* css to 'create my profile' page */
.my-profile {
	height: 490px;
	float: left;
}
.my-profile .avenir-book-h2 h2 {
	margin: 0;
}
.my-profile ul {
	margin: 0 5px 10px 18px;
}
.my-profile ol {
	margin: 0 5px 10px 18px;
}
.my-profile li {
	margin: 0 0 10px 0;
}
.my-profile .my-profile-r {
	margin: 0 0 0 10px;
	padding: 0 0 0 45px;
	border-left: 1px dotted #000;
	height: 220px;
}
.my-profile label {
	font-weight: normal;
	margin: 2px 0 0 0;
}
.my-profile .usermail {
	width: 280px;
}
.my-profile .userpass {
	width: 170px;
}
.my-profile .forgot-lb {
	margin: 0 0 0 10px;
}
.my-profile .create-btn {
	min-width: 110px;
}
.my-profile .login-btn {
	margin-top: 10px;
	min-width: 80px;
}
/************* css to 'complementary profile' page *************/
.comp-profile {
	font: normal 12px Arial;
	height: 490px;
	float: left;
}
.comp-profile .my-profile-l {
	width: 465px;
}
#main .comp-profile p {
	font: normal 12px Arial;
}
.comp-profile form {
	margin: 10px 0 0 -15px;
}
.comp-profile label {
	font-weight: normal;
	float: left;
	width: 111px;
	margin: 4px 10px 0 0;
	text-align: right;
}
.comp-profile table td label {
	text-align: left !important;
}
.comp-profile .postalcode {
	width: 90px;
}
.comp-profile .message-lb {
	margin: 12px 0 0 0;
}
.comp-profile .jFormmInputWrapper {
	margin: 0 0 10px 0;
}
.red-lb {
	font-size: 12px;
	color: #dd2559;
}
.comp-profile .required-note {
	font-size: 11px;
	float: left;
	width: 195px;
	text-align: right;
	margin: 0;
}
/* checkboxes group, on the right to my interests section */
.comp-profile li input {
	width: auto;
}
.comp-profile .checkboxGroup {
	float: left;
}
.comp-profile .checkboxGroup ol {
	width: 190px;
	margin-left: 0;
	list-style: none;
	float: left;
	margin: 0 0 5px 0;
}
.comp-profile .checkboxGroup ul {
	width: 190px;
	margin-left: 0;
	list-style: none;
	float: left;
	margin: 0 0 5px 0;
}
.comp-profile .checkboxGroup ul.second {
	width: 160px;
}
.comp-profile .checkboxGroup ul li {
}
/* bottom section, on the right to invited by */
.comp-profile .invited-by-r {
	float: left;
	font-size: 11px;
}
.comp-profile .invited-by-r .invitedby-in .jFormmInputWrapper {
	margin: 0;
}
.comp-profile .invitedCheckbox {
	margin: 10px 0 0 0;
}
.comp-profile .invitedCheckbox ol {
	width: 355px;
}
.comp-profile .invitedCheckbox ul {
	width: 355px;
}
.comp-profile .invitedCheckbox li a {
	text-decoration: underline;
}
.comp-profile .submit-btn {
	min-width: 80px;
}
#rightSidebar #modules * > .featuredPhysician h2 {
	font-size: 16px;
	margin-bottom: -5px;
}
#rightSidebar #modules * > .featuredPhysician h2.physicianName {
	font-size: 14px;
}
#rightSidebar #modules * > .featuredPhysician em {
	font-size: 13px;
	font-weight: normal;
}
#rightSidebar #modules * > .featuredPhysician .bottomLink {
	text-align: right;
	width: 150px;
}
/* Added by Brahmendra for Left Navigation*/
#sideNav {
	/*    background:#ccc;*/
    width: 180px;
	margin: 20px 0 0 0;
}
#sideNav dt {
	height: 55px;
}
#sideNav dt:hover {
}

#sideNav dt a:hover {
	background-position: right top;
}
#sideNav dt a span {
	display: none;
}
#sideNav dd {
	background: #dbe59f;
/* #a4bf0f color changed by Brahmendra as client request
    margin-left:0;
    padding:20px 1.5em 0.5em 1.5em;
}
#sideNav dd ul{
    list-style-image: url(../images/icon_arrowRight.png);
}
#sideNav dd ul li{
    margin-bottom:5px;
    color: #3c3c3c;
}
#sideNav dd ul a{
/*    font-size:11px;*/	text-decoration: none;
}
#sideNav dt a.about {
	background-position: left top;
}
#sideNav dt a.facts {
	background-position: left -55px;
}
#sideNav dt a.types {
	background-position: left -110px;
}
#sideNav dt a.stages {
	background-position: left -165px;
}
#sideNav dt a.treatments {
	background-position: left -220px;
}
#sideNav dt a.careTeam {
	background-position: left -275px;
}
#sideNav dt a.surgery {
	background-position: left -330px;
}
#sideNav dt a.reconstruction {
	background-position: left -385px;
}
#sideNav dt a.planning {
	background-position: left -440px;
}
#sideNav dt a.recovering {
	background-position: left -495px;
}
#sideNav dt a.financial {
	background-position: left -550px;
}
#sideNav dt a.testimonial {
	background-position: left -1381px;
}

#sideNav dt a.risks {
	background-position: left -612px;
}
#sideNav dt a.risks:hover {
	background-position: right -612px;
}
#sideNav dt.current a.risks {
	background-position: right -612px;
}
#sideNav dt a.prevention {
	background-position: left -668px;
}
#sideNav dt a.prevention:hover {
	background-position: right -668px;
}
#sideNav dt.current a.prevention {
	background-position: right -668px;
}
#sideNav dt a.myths {
	background-position: left -725px;
}
#sideNav dt a.myths:hover {
	background-position: right -725px;
}
#sideNav dt.current a.myths {
	background-position: right -725px;
}
#sideNav dt a.symptoms {
	background-position: left -780px;
}
#sideNav dt a.symptoms:hover {
	background-position: right -780px;
}
#sideNav dt.current a.symptoms {
	background-position: right -780px;
}
#sideNav dt a.selfExam {
	background-position: left -832px;
}
#sideNav dt a.selfExam:hover {
	background-position: right -832px;
}
#sideNav dt.current a.selfExam {
	background-position: right -832px;
}
#sideNav dt a.selfExam {
	background-position: left -832px;
}
#sideNav dt a.selfExam:hover {
	background-position: right -832px;
}
#sideNav dt.current a.selfExam {
	background-position: right -832px;
}
#sideNav dt a.mammo {
	background-position: left -889px;
}
#sideNav dt a.mammo:hover {
	background-position: right -889px;
}
#sideNav dt.current a.mammo {
	background-position: right -889px;
}
#sideNav dt a.diagProcedures {
	background-position: left -943px;
}
#sideNav dt a.diagProcedures:hover {
	background-position: right -943px;
}
#sideNav dt.current a.diagProcedures {
	background-position: right -943px;
}
#sideNav dt a.pathology {
	background-position: left -997px;
}
#sideNav dt a.pathology:hover {
	background-position: right -997px;
}
#sideNav dt.current a.pathology {
	background-position: right -997px;
}
#sideNav dt a.coping {
	background-position: left -1055px;
}
#sideNav dt a.coping:hover {
	background-position: right -1055px;
}
#sideNav dt.current a.coping {
	background-position: right -1055px;
}
#sideNav dt a.intimacy {
	background-position: left -1108px;
}
#sideNav dt a.intimacy:hover {
	background-position: right -1108px;
}
#sideNav dt.current a.intimacy {
	background-position: right -1108px;
}
#sideNav dt a.family {
	background-position: left -1162px;
}
#sideNav dt a.family:hover {
	background-position: right -1162px;
}
#sideNav dt.current a.family {
	background-position: right -1162px;
}
#sideNav dt a.cancersupportcommunity 
{
    background-position: left -1435px;
}
#sideNav dt a.cancersupportcommunity:hover
{
    background-position: right -1435px;
}
#sideNav dt.current a.cancersupportcommunity 
{
    background-position: right -1435px;
}
#sideNav dt a.research {
	background-position: left -1218px;
}
#sideNav dt a.research:hover {
	background-position: right -1218px;
}
#sideNav dt.current a.research {
	background-position: right -1218px;
}
#sideNav dt a.news {
	background-position: left -1272px;
}
#sideNav dt a.news:hover {
	background-position: right -1272px;
}
#sideNav dt.current a.news {
	background-position: right -1272px;
}
#sideNav dt a.resources {
	background-position: left -1327px;
}
#sideNav dt a.resources:hover {
	background-position: right -1327px;
}
#sideNav dt.current a.resources {
	background-position: right -1327px;
}
#sideNav dt a.about:hover {
	background-position: right top;
}
#sideNav dt.current a.about {
	background-position: right top;
}
#sideNav dt a.facts:hover {
	background-position: right -55px;
}
#sideNav dt.current a.facts {
	background-position: right -55px;
}
#sideNav dt a.types:hover {
	background-position: right -110px;
}
#sideNav dt.current a.types {
	background-position: right -110px;
}
#sideNav dt a.stages:hover {
	background-position: right -165px;
}
#sideNav dt.current a.stages {
	background-position: right -165px;
}
#sideNav dt a.treatments:hover {
	background-position: right -220px;
}
#sideNav dt.current a.treatments {
	background-position: right -220px;
}
#sideNav dt a.careTeam:hover {
	background-position: right -275px;
}
#sideNav dt.current a.careTeam {
	background-position: right -275px;
}
#sideNav dt a.surgery:hover {
	background-position: right -330px;
}
#sideNav dt.current a.surgery {
	background-position: right -330px;
}
#sideNav dt a.reconstruction:hover {
	background-position: right -385px;
}
#sideNav dt.current a.reconstruction {
	background-position: right -385px;
}
#sideNav dt a.planning:hover {
	background-position: right -440px;
}
#sideNav dt.current a.planning {
	background-position: right -440px;
}
#sideNav dt a.recovering:hover {
	background-position: right -495px;
}
#sideNav dt.current a.recovering {
	background-position: right -495px;
}
#sideNav dt a.financial:hover {
	background-position: right -550px;
}
#sideNav dt.current a.financial {
	background-position: right -550px;
}
/** full profile **/
/* ended by brahmendra for Left Navigation */
ol.contentList li {
	margin: 5px 0 0 15px;
}
ul.contentList li {
	margin: 5px 0 0 15px;
}
ul.contentList li b {
	font-size: 12px;
	font-weight: bold;
}
.distance a {
	color: #7B7B7B; /*display:block;*/;
	font-size: 11px;
	padding: 0 10px;
	text-decoration: none;
}
.distance a.currentDistance {
	background-color: #DD2559;
	color: #FFFFFF;
}
.filters .checkboxGroup label {
	padding-top: 3px;
	font-weight: normal;
	font-size: 11px;
}
.searchSelect {
	width: 105px;
	overflow: 0px;
	padding: 0 10px 0 0px;
	height: 23px;
	line-height: 21px;
	display: block;
	background: url(../images/icon_select_sm.png);
	color: #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
}
.searchSelect span {
	margin-left: 5px;
	width: 100px;
	height: 22px;
	display: block;
}
.searchSelect ul {
	font-size: 10px;
	background: #fff url('../images/bg_search_select.png') no-repeat bottom center;
	padding: 0;
	margin: 0;
	border-top: none;
	color: #5f5f5f;
	display: block;
	width: 100px;
	list-style: none;
	list-style-type: none;
}
.searchSelect ul li {
	padding: 2px 5px;
}
.searchSelect ul li:hover {
	color: #a4bf0f;
}

/* Begin New Search Styles */
.SearchResultList ul {	
	list-style: none;
	list-style-type: none;
}
.SearchResultItem ul {	
	list-style: none;
	list-style-type: none;
}
.SearchResultTitle a {
	font-size: 13px;
	text-decoration:none;
	font-weight: bold;
}
.SearchResultDescription {
	font-size: 11px;
}
.SearchResultUrl a {
	font-size: 11px;
	text-decoration:none;
	color: #080;
}
.SearchResultPan {
	font-size: 13px;
	width: 100%;
	text-align: center;
}
.SearchResultPan a {
	text-decoration:none;
}

.SearchResultNoResults {
	color: Red;	
}

/* End New Search Styles */


/* Dropdown style for language dropdown  */

.languageSelect {
	width: 162px;
	overflow: 0px;
	height: 23px;
	line-height: 21px;
	display: block;
	background: url(../images/icon_select_sm_lan.png);
	color: #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
}
.languageSelect span {
	margin-left: 5px;
	width: 162px;
	height: 22px;
	display: block;
}
.languageSelect ul {
	font-size: 10px;
	background: #fff url('../images/bg_select_lan.png') no-repeat bottom center;
	padding: 0;
	margin: 0;
	margin-left:1px;
	border-top: none;
	color: #5f5f5f;
	display: block;
	width: 148px;
	list-style: none;
	list-style-type: none;
}
.languageSelect ul li {
	padding: 2px 5px;
}
.languageSelect ul li:hover {
	color: #a4bf0f;
}


.ctLink {
	text-decoration: underline;
	color: #a5a5a5;
}
#center a {
	text-decoration: underline;
	color: #a5a5a5;
}
#main a {
	text-decoration: underline;
	color: #a5a5a5;
}
#center b {
	color: #7d7d7d;
}
#center p {
	color: #7d7d7d;
}
#main a {
	color: #7d7d7d;
}
#centerbold
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
}

	img.left{
		float:left;
		clear:left;
	}
	img.right{
		float:right;
		clear:right;
	}
	#center h4{
		font-size:20px;
	}
	#center li{
		margin-bottom:12px;
	}

* Tertiary Pages */
.TertiaryPages {
	padding-left: 28px;
	position:relative;
}
.H1TertiaryPages {
	font-family: "Helvetica Neue", Arial;
	font-size: 38pt;
	color: #e6018d;
	line-height:48px;
	margin-top:25px;
}
.H2TertiaryPages {
	font-family: "Helvetica Neue", Arial;
	font-size: 18pt;
	color: #242424;
	line-height:22px;
	padding-top:23px;
}
.H3TertiaryPages {
	font-family: "Helvetica Neue", Arial;
	font-size: 16pt;
	color: #00c0b8;
}
.H4TertiaryPages {
	font-family: "Helvetica Neue", Arial;
	font-weight: bold;
	font-size: 12pt;
	color: #8e8e8e;
}
.TertiaryPages a:link {
	font-family: Arial;
	font-size: 12pt;
	color: #616161;
	text-decoration: underline;
}
.TertiaryPages a:hover {
	font-family: Arial;
	font-size: 12pt;
	color: #616161;
	text-decoration: underline;
}
.TertiaryPages a:visited {
	font-family: Arial;
	font-size: 12pt;
	color: #616161;
	text-decoration: underline;
}
.TertiaryPages a:active {
	font-family: Arial;
	font-size: 12pt;
	color: #616161;
	text-decoration: underline;
}
.TertiaryPagesText {
	color: #616161;
	font-family: Arial;
	font-size: 12pt;
}
.SetCursor {
	cursor: pointer;
}



/* Added 04 Dec.*/
/* for removing the gridlines on mybook.aspx */
.info td, .info th {border:1px solid #fff;}

/* For page numbers to be appeare as separate numbers on physicianfinderresult.aspx */
.pager td {padding-right:10px;}

/* class for beforesavemodal.aspx */
.pink-head {font-size:15px; color:#e81b5e;}



/* Begin Master Top Menu */

.menu-main {
	width:975px;
} 

.menu-left-img {
	background:url("../images/ybo/menu_left_img.png") left top no-repeat;
	height:35px;
}


.menu-mid-img
{

    background:url("../images/ybo/menu_mid_img.png") left top repeat-x;
    height:35px;
    margin:0 7px 0 5px;
    }
 
.menu-mid-img a {
	color:#fff;
}
.menu-mid-img a:hover {
	color:#fff;
}

.menu-right-img 
{ 
    background:url("../images/ybo/menu_right_img.png") right top no-repeat;
    height:35px;
}

#jsddm {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
#jsddm li
{
	float: left;
	text-align: center;
	list-style: none;
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	width: 133px;
}

#jsddm li a
{
	display: block;
	background: transparent;
	padding: 0px;
	text-decoration: none;
	width: 121px;
	color: #FFF;
	white-space:normal;
	vertical-align: middle;
	text-align: center;
}

#jsddm li table {
	height: 35px;
	width: 100%;
	padding: 0px 5px 0px 5px;
	line-height: 1.1em;
	vertical-align: middle;
	height: 35px;
	border-right: 1px solid #ea5f83;
}
#jsddm li ul li table {
	height: auto;
	padding: 0px;
	line-height: 16px; 
	border-right: 0px;
}

#jsddm li table td a {
	color: #fff;
	vertical-align: middle;
	text-align: center;
}
#jsddm li ul li table td a {
	color: #5a595a;
	width: 117px;
	vertical-align: middle;
	text-align: left;
}

#jsddm li table:hover
{	
	background:url("../images/ybo/menuItemSelected.png") left top no-repeat;
}
		
#jsddm li ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	border-bottom: 3px solid #cecbce;
	border-right: 3px solid #cecbce;
	z-index: 100;
	
	/* align the drop down window on IE7 */
	*width: 131px;
	*position: relative;
	*left: 0px;
	*background-color: White;
	/*padding-left: 10px;
	*background-color: White;*/
}
		
#jsddm li ul li
{
	float: none;
	display: inline;
	text-align: left;
	height: auto;
	margin: 0px;
}
		
#jsddm li ul li table
{
	text-align: left;
	padding:4px 5px 4px 8px;
	width: auto;
	height: auto;
	background: #FFF;
	color:#5a595a;
	border-right: 0px;
	*height: 1.5em;
}
		
#jsddm li ul li table:hover
{	
	background: #a5be08;
}

/* End Master Top Menu */



.AutoCompleteCompletionListForIE8
{             
	font-size: 11px; 
	color: #000; 
	padding: 0px 0px; 
	width: 300px; 
	float: left; 
	z-index: 1; 
	position:relative; 
	margin-left:145px; /*for IE 8*/

	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;
	height : 100px;
	text-align : left; 
	list-style-type : none;    

}
           
.AutoCompleteCompletionList
{  
	font-size: 11px; 
	color: #000; 
	padding: 0px 0px;		   
	width: 300px; 
	float: left; 
	z-index: 1; 
	position:relative; 
	margin-left:0px;     /*for Mozilla & IE7*/

	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;
	height : 100px;
	text-align : left; 
	list-style-type : none;   
	
}
.AutoCompleteCompletionListItem
{
	padding:0px;
	/*margin-left: 3px;	*/
}
.autocomplete_highlightedListItem
{
    background-color:Highlight;
    color:White;
}

#autoCompleteBehavior1_completionListElem
{
    margin:0px;
    z-index:999;
}

a.pink-button{
background: transparent url('../images/ybo/pink_left.png') no-repeat top left;
display: block;
float: left;
line-height: 23px; 
height: 33px; 
padding-left: 8px;
text-decoration: none;
}

a.gray-button{
background: transparent url('../images/ybo/gray_left.png') no-repeat top left;
display: block;
float: left;
line-height: 20px; 
height: 25px; 
padding-left: 8px;
text-decoration: none;
}

a.pink-button:hover, a.gray-button:hover { 
background-position: bottom left;
}

a.pink-button span{
background: transparent url('../images/ybo/pink_right.png') no-repeat top right;
display:block;
padding: 0px 4px 0px 0px;
}

a.gray-button span{
background: transparent url('../images/ybo/gray_right.png') no-repeat top right;
display:block;
padding: 0px 4px 0px 0px;
}


a.pink-button:hover span, a.gray-button:hover span {
background-position: bottom right;
color: #fff
}

img {border:none; }
.btn-img {background:url("../images/ybo/spacer.gif") no-repeat; height:33px; overflow:visible;  font-family:Verdana; font-size:11px; color:#fff; font-weight:bold; padding:0 5px 5px 1px; *padding:0 8px 2px 5px; border:0px; cursor:pointer }
.btn-img-gray {background:url("../images/ybo/spacer.gif") no-repeat; height:25px; overflow:visible;  font-family:Verdana; font-size:11px; color:#fff; font-weight:bold; padding:0 5px 5px 1px; *padding:0 8px 2px 5px; border:0px; cursor:pointer }


.physicianFinderButton 
{
    background: url("../images/ybo/physFinderSearchButton.png") no-repeat transparent;
    height: 17px;
    width: 61px;
    margin-left: 14px;
    text-align: center;
    text-decoration: none !important;
    color: #FFF;
}
.newsBox 
{
    background: url("../images/ybo/bg_newsBox.png") no-repeat transparent;
    height: 100px;
    width: 975px;
}
.newsBox .h2 
{
    color: #DE265A;
    font-size: 15px;
    font-weight: bold;
    margin: 18px 30px 0 !important;
}
.newsBox .h1 
{
    color: #DE265A !important;
    font-size: 17px !important;
    line-height: 20px;
    margin-left: 30px;
}
.zipText 
{
    margin-left: 16px;
}
