/* START: Homepage Styles */

/* this holds it all */
#homeFrame {
	width: 615px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF;
}

/* this holds the slideshow in place */
#homeImage {
	width: 615px;
	height: 275px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/plano/home_large_bg.jpg) no-repeat top left;
}

/* this holds the homepage content */
#homeContent {
	width: 615px;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: left;
	background: #FFF;
}

#homeContent h1 {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #de392e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#homeContent h2 {
	font: normal 11px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#homeThumbList {
	width: 615px;
	padding: 0;
	margin: 20px 0 0 0;
	list-style-type: none;
}

#homeThumbList li {
	float: left;
	width: 205px;
	padding: 0;
	margin: 0;
	text-align: center;
}

/* 4 Thumbs Homepage */

#homeThumbListNew {
	display: block;
	width: 615px; height: 110px;
	padding: 0;
	margin: 25px 0 0 0;
	list-style-type: none;
}

#homeThumbListNew li {
	display: inline-block;
	float: left;
	width: 153px; height: 110px;
	padding: 0;
	margin: 0;
	text-align: center;
}

	#homeThumbListNew li a:link,
	#homeThumbListNew li a:active,
	#homeThumbListNew li a:visited,
	#homeThumbListNew li a:hover {
		display: inline-block;
		float: left;
		width: 153px; height: 110px;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}

#homeThumbListNew2 {
	display: block;
	width: 615px; height: 110px;
	padding: 0;
	margin: 25px 0 0 25px;
	list-style-type: none;
}

#homeThumbListNew2 li {
	display: inline-block;
	float: left;
	width: 185px; height: 110px;
	padding: 0;
	margin: 0;
	text-align: center;
}

	#homeThumbListNew2 li a:link,
	#homeThumbListNew2 li a:active,
	#homeThumbListNew2 li a:visited,
	#homeThumbListNew2 li a:hover {
		display: inline-block;
		float: left;
		width: 153px; height: 110px;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}

#homeThumbListNew3 {
	display: block;
	width: 615px; height: 160px;
	padding: 0;
	margin: 25px 0 0 25px;
	list-style-type: none;
}

#homeThumbListNew3 li {
	display: inline-block;
	float: left;
	width: 185px; height: 160px;
	padding: 0;
	margin: 0;
	text-align: center;
}

	#homeThumbListNew3 li a:link,
	#homeThumbListNew3 li a:active,
	#homeThumbListNew3 li a:visited,
	#homeThumbListNew3 li a:hover {
		display: inline-block;
		float: left;
		width: 153px; height: 160px;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}

	

#homeFooter {
	width: 615px;
	height: 45px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/plano/footerBG.gif) repeat-x left;
}

/* END: Hmepage Styles */



/* START: Announcements Section */

#baylorAnnc {
	position: absolute;
	top: 118px;
	left: 0px;
	z-index: 5;
	width: 150px;
	background: transparent;
}

#anncNavigation {
	width: 150px;
	height: 310px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: transparent;
}

/* Nav for the homepage */
#baylorAnnc2 {
	position: absolute;
	top: 118px;
	left: 0px;
	z-index: 6;
	width: 150px;
	height: 300px;
	background-color: #FFF;
}

#anncNavigation2 {
	width: 150px;
	height: 247px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #FFF;
}

#mySearchBox {
	position: absolute;
	top: 315px;
	left: 11px;
	z-index: 1;
	width: 135px;
	height: 50px;
	padding: 0;
	margin: 0;
	background: #FFF;
}

.searchBox {
	width: 135px;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: left;
	background: transparent;
}

.anncSearch {
	display: inline;
	padding: 0;
	margin: 0;
}

.anncSearchBox {
	width: 110px;
	background: #FFF;
	border: 1px solid #b3b5af;
	font: bold 12px sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.anncGo:link, a.anncGo:active, a.anncGo:visited {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b3b5af;
	text-decoration: none;
	padding: 0;
	margin: 0 3px;
}

a.anncGo:hover {
	text-decoration: underline;
	color: #CC0000;
}

/* Quick Links */
#myQuickLinks {
	position: absolute;
	top: 315px;
	left: 11px;
	top: 370px;
	left: 11px;
	z-index: 1;
	width: 135px;
	height: 50px;
	padding: 0;
	margin: 0;
	background: #FFF;
}

.anncnavmenubg {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: none;
	cursor: pointer;
}

.anncnavmenubg-on {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: underline;
	cursor: pointer;
}


/* Left Column Address */
#baylorLeftAddressList {
	list-style: none;
	color: #333;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 50px;
	margin: 15px 0 0;
	padding: 0;
	text-decoration: none;
	width: 139px;
	z-index: 1;	
}

	#baylorLeftAddressList li {
		margin: 0 0 10px 0; padding: 0; 	
	}
	
	#baylorLeftAddressList h1 {
		color: #DA1F1E;
		font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#baylorLeftAddressList h2 {
		color: #DA1F1E;
		font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}


	/* New Annc Styles 7-7-11 ------------------------------------------------------ */
	
	.group:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	#plano_searchbox {
		/*height: 50px;*/
		width: 135px;
		margin: 0 0 8px 0;
		padding: 5px 0 10px 0;
		/*position: absolute;
		left: 11px;
		top: 315px;*/
		border: 1px solid #e1e1e1;
		border-width: 1px 0 1px 0; 
	}	
	
	#plano_searchbox h2, #plano_navccordion_title {
		font: bold 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;	
		color: #333;
		margin: 0; padding: 0;
	}
	
	/* Nav-Ccordion */
	#plano_navccordion {
		width: 150px;	
		margin: 0; padding: 0;
		background: #ffffff;
	}
		
		/* Button */
		#plano_navccordion h2 {
			font: bold 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;	
			color: #333;
			text-decoration: none;
			margin: 0 0 5px 0; padding: 0;
			background-color: #FFF;
			background-image: url(/images/uploaded/plano/navccordionSprite.gif);
			background-repeat: no-repeat;
			cursor: pointer;	
			display: block;
		}
		
		
		#plano_navccordion h2.plano_button { background-position: 0 0; }
		
		#plano_navccordion h2.plano_buttonOver {	color: #CC0000; background-position: 0 -40px; }
					
		#plano_navccordion h2.plano_buttonOn  { color: #CC0000; background-position: 0 -80px; }
			
			#plano_navccordion .plano_button em {
				display: block;
				width: 135px;
				float: right;
				text-align: left;
				font-style: normal;
			}
			
			
			
		
		/* Content List */
		#plano_navccordion .plano_content {
			display: block;
			width: 150px;
			list-style-type: none;
			background-color: #FFF;
			margin: 0; padding: 0;
		}
			
			#plano_navccordion .plano_content li {
				margin: 0 0 10px 15px; padding: 0;
			}
			
		
			#plano_navccordion .plano_content a {
				font: normal 11px Verdana, Geneva, sans-serif;
				color: #013A81;
				text-decoration: none;
				margin: 0; padding: 0;
			}
		
			#plano_navccordion .plano_content a:hover {
				text-decoration: underline;
			}


/* Left Column Address for Vascular */
#baylorLeftAddressVasc {
	position: absolute;
	top: 430px;
	left: 11px;
	z-index: 1;
	width: 139px;
	height: 50px;
	padding: 0;
	margin: 0;
	background: #FFF;

	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#baylorLeftAddressVasc h1 {
	text-transform: uppercase;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#baylorLeftAddressVasc h2 {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

/* END: Announcements Section */



/* Breadcrumbs */
		
#siteCrumbBox {
	width: 615px;
	padding: 10px 0 10px 5px;
	margin: 0;
	background: transparent;
}

#crumbList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#crumbList li {
	float: left;
	padding: 0 0 0 5px;
	margin: 0;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}

#crumbList li a:link, #crumbList li a:active, #crumbList li a:visited {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#crumbList li a:hover {
	color: #003399;
	text-decoration: underline;
}


/* Large Gradient Box */

#largeGradientBox {
	width: 615px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/plano/lrgGradBG.gif) no-repeat top;

}

#lrgGradBottom {
	width: 615px;
	height: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/plano/lrgGradBottom.gif) no-repeat top left;
}

#largeGradContent {
	width: 580px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: transparent;

}

/* For At Risk page */
#largeContentLeft {
	float: left;
	width: 165px;
	padding: 15px 25px;
	margin: 0;
	background: transparent;
}

#largeContentRight {
	float: right;
	width: 365px;
	padding: 15px 0;
	margin: 0;
	background: transparent;
}


#largeContentRight h1 {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#largeContentRight p {
	font: normal 13px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

/* For Physician Finder page */

/* Large Gradient Box Phys Finder */

#physGradientBox {
	width: 599px;
	height: 279px;
	margin: 0 0 0 11px;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/plano/PhysFinderBannerBG.jpg) no-repeat top left;
}

#videoLeft {
	float: left;
	width: 273px;
	height: 270px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#videoRight {
	float: right;
	width: 326px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#videoRight h1 {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 40px 20px 0 40px;
	margin: 0;
}

#videoRight p {
	font: normal 13px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 10px 20px 0 40px;
	margin: 0;
}


/* Content Box */

#contentBox {
	width: 605px;
	padding: 0;
	margin: 0 0 0 10px;
	background: transparent;
	
}

/* Am I At Risk */
#riskLeft {
	float: left;
	width: 430px;
	padding: 0;
	margin: 0 10px 0 0;
	background: transparent;
}

#riskRight {
	float: right;
	width: 165px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/* Physician Finder */
#physLeft {
	float: left;
	width: 330px;
	padding: 0;
	margin: 0 10px 0 0;
	background: transparent;
}

#physRight {
	float: right;
	width: 240px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/* Physician Search Box */

.physSearchBox {
	width: 233px;
	padding: 0;
	margin: 0;
}

/* Healthy Tools Box */


#healthyTools {
	width: 165px;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/uploaded/plano/healthyToolsBG.gif) repeat-y top;
}

#healthyTools h2 {
	width: 165px;
	padding: 10px 0 5px 15px;
	margin: 0;
	background: url(/images/uploaded/plano/healthyToolsTop.gif) no-repeat top left;
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
}

#healthyFoot {
	width: 165px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/uploaded/plano/healthyToolsFoot.gif) no-repeat top;
}

#healthyList {
	width: 130px;
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: none;
}

#healthyList li {
	padding: 0 0 10px 0;
	margin: 0;
}

#healthyList li a:link, #healthyList li a:active, #healthyList li a:visited {
	font: normal 14px Palatino Linotype, "Times New Roman", Times, serif;
	color: #dc2823;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#healthyList li a:hover {
	text-decoration: underline;
}


/* frequent Questions */

.faqQuestion {
	width: 430px;
	padding: 0;
	margin: 10px 0 0 0;
	background: #FFF url(/images/uploaded/plano/faqQuestion.gif) no-repeat top left;
}

.faqQuestion p {
	font: bold 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0 0 0 35px;
	margin: 0;
}

.faqAnswer {
	width: 430px;
	padding: 0;
	margin: 5px 0 0 0;
	background: #FFF url(/images/uploaded/plano/faqAnswer.gif) no-repeat top left;
}

.faqAnswer p {
	font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0 0 0 35px;
	margin: 0;
}

.faqAnswer a:link, .faqAnswer a:active, .faqAnswer a:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

.faqAnswer a:hover {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

.faqAnswer ul {
	list-style-type: disc;
	padding: 0 0 0 55px;
	margin: 0;
}

.faqAnswer ul li {
	padding: 0;
	margin: 0;
	font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}

.faqToTop {
	width: 100%;
	padding: 0;
	margin: 0;
	border-top: 1px solid #CCC;
}

.faqToTop a:link, .faqToTop a:active, .faqToTop a:visited {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.faqToTop a:hover {
	color: #003399;
	text-decoration: underline;
}


/* Wellness Center */

#wellnessContent {
	width: 570px;
	padding: 0;
	margin: 0 0 0 10px;
	background: transparent;
}

#wellLeft {
	float: left;
	width: 272px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#wellRight {
	float: right;
	width: 272px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#wellLeft img {
	width: 272px;
	height: 134px;
	padding: 0;
	margin: 10px 0;
	background: transparent;
}

#wellRight img {
	width: 272px;
	height: 134px;
	padding: 0;
	margin: 10px 0;
	background: transparent;
}



/* Text Styles */

.headOne {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #de392e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.textOne {
	font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0;
	margin: 0;
}



/* 5 Star Difference */

#starHeadLeft {
	float: left;
	width: 267px;
	padding: 15px 25px;
	margin: 0;
	background: transparent;
}

#starHeadRight {
	float: right;
	width: 262px;
	padding: 15px 0;
	margin: 0;
	background: transparent;
}

#starHeadRight h1 {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #de392e;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#starHeadRight h2 {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#starHeadRight h3 {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#starHeadRight p {
	font: bold 11px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

/* content columns */

.starColumn {
	float: left;
	width: 178px;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}

.starColumn h2 {
	width: 178px;
	height: 43px;
	background: #FFF url(/images/uploaded/plano/5StarColHead.gif) no-repeat top left;
	font: bold 17px/36px Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 0;
	margin: 0 0 5px 0;
	text-align: center;
	text-decoration: none;
}

.starColumn h3 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0 0 5px 0;
	margin: 0;
}

.starColumnList {
	width: 168px;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
}

.starColumnList li {
	padding: 0 0 8px 0;
	margin: 0;

}

.starTourList {
	width: 158px;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
}

.starTourList li {
	padding: 0 0 8px 10px;
	margin: 0;
	background: #FFF url(/images/uploaded/plano/tourBul.gif) no-repeat top left;

}

a.starColumnLink:link, a.starColumnLink:active, a.starColumnLink:visited {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.starColumnLink:hover {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

/* for PDF denotation */
.starColumnLink em {
		font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #6f6e6e;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}


/* For Health Professionals */

.proColumn {
	float: left;
	width: 158px;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}

h2.proHeadOne {
	width: 158px;
	height: 57px;
	background: #FFF url(/images/uploaded/plano/proColHead.gif) no-repeat top left;
	font: bold 17px/48px Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 0;
	margin: 0 0 5px 0;
	text-align: center;
	text-decoration: none;
}

h2.proHeadTwo {
	width: 158px;
	height: 57px;
	background: #FFF url(/images/uploaded/plano/proColHead.gif) no-repeat top left;
	font: bold 17px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	text-align: center;
	text-decoration: none;
}

h2.proHeadTwo span {
	width: 145px;
	margin: 0 10px 0 3px;
	padding: 0;
}
 
.proColumnList {
	width: 148px;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
}

.proColumnList li {
	padding: 0 0 8px 0;
	margin: 0;

}


/* ForPatients & Visitors */

#forPatColumn {
	float: left;
	width: 143px;
	padding: 0;
	margin: 0;
}

.forPatHeadOne {
	width: 143px;
	height: 51px;
	background: #FFF url(/images/uploaded/plano/forPatHeadBG.gif) no-repeat top left;
	font: bold 17px/42px Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 0 5px 0 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

.forPatHeadTwo {
	width: 143px;
	height: 51px;
	background: #FFF url(/images/uploaded/plano/forPatHeadBG.gif) no-repeat top left;
	font: bold 17px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

.forPatHeadTwo span {
	display: block;
	padding-top: 3px;
}

.forPatColumnList {
	padding: 0 0 0 2px;
	margin: 0;
	list-style-type: none;
	text-align: left;
}

.forPatColumnList li {
	padding: 0 0 8px 0;
	margin: 0;
}


/* Medical Specialties */

.medSpecHeadOne {
	width: 294px;
	height: 45px;
	background: #FFF url(/images/uploaded/plano/medSpecHeadBG.gif) no-repeat top left;
	font: bold 17px/38px Palatino Linotype, "Times New Roman", Times, serif;
	color: #000;
	padding: 0 5px 0 0;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
}

#contentBoxCenter {
	width: 605px;
	padding: 0;
	margin: 0 0 0 10px;
	background: transparent;
	text-align: center;
}

#medSpecLeft {
	float: left;
	width: 350px;
	padding: 0;
	margin: 0;
}

#medSpecRight {
	float: right;
	width: 250px;
	padding: 0;
	margin: 0;
}

.medSpecColumnList {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}

.medSpecColumnList li {
	padding: 0 0 8px 0;
	margin: 0;
}

/* Event Calendar */

/* main stuff */

#calFrame {
	width: 605px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	background: #FFF;
}

#calLeft {
	float: left;
	width: 420px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF;
}

#calRight {
	float: right;
	width: 176px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF;
}



/* Tabbed Styles */

.modernbricksmenu2 {
	padding: 0;
	width: 176px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.modernbricksmenu2 ul {
	margin:0;
	/* margin-left: 10px; margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

.modernbricksmenu2 li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}

.plcListHeadder {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.modernbricksmenu2 a {
	display: block;
	width: 176px;
	height: 29px;
	font: bold 17px/29px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	margin: 0; /*Margin between each menu item*/
	padding: 0;
	background-color: #FFF; /*Brown color theme*/
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.modernbricksmenu2 a span {
	display: block;
	width: 170px;
	padding-left: 5px;
	cursor: pointer;
}

.modernbricksmenu2 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #9999cc;
}

.modernbricksmenu2 a.selected { /*currently selected tab*/
	background: #FFF url(/images/uploaded/plano/calMonthON.gif) repeat-x top left; /*Brown color theme*/
	color: #254dc0;
}

.tabcontent {
	display:none;
}

@media print {
.tabcontent {
	display:block !important;
}
}


/* text styles */

.headMonth {
	font: bold 17px Palatino Linotype, "Times New Roman", Times, serif;
	color: #da1f1e;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	letter-spacing: 5px;
	border-bottom: 1px solid #CCC;
}

.headDay {
	font: bold 17px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;
}

.headEvent {
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;
}

.eventText {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.eventLink:link, a.eventLink:active, a.eventLink:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #254dc0;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.eventLink:hover {
	color: #da1f1e;
	text-decoration: underline;
}


/* General Content */
#genLeftCol {
	float: left;
	width: 430px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#genRightCol {
	float: right;
	width: 165px;
	padding: 0;
	margin: 0;
	background: transparent;
}

#genRightCol img {
	float: left;
	width: 157px;
	padding: 0;
	margin: 0 8px 10px 0;
}

#genRightBox {
	width: 165px;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/uploaded/plano/genRightColBG.gif) no-repeat bottom left;
}


/* text styles */

#genRightBox h2 {

	width: 165px;
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 15px 10px 0 10px;
	margin: 0;
	background: url(/images/uploaded/plano/genRightColHead.gif) no-repeat top left;
}

#genRightBox h3 {
	display: block;
	width: 145px;
	font: normal 20px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 10px 10px 10px;
}

#genRightBox h4 {
	width: 165px;
	font: normal 20px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 8px 10px 10px 10px;
	margin: 0;
	background: url(/images/uploaded/plano/genRightColHead.gif) no-repeat top left;
}

#genRightBox p {
	font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0 12px 15px 10px;
}

#genRightBox span {
	display: block;
	width: 165px; height: 8px;
	margin: 0; padding: 0;
	background: url(/images/uploaded/plano/genRightColHead.gif) no-repeat top left;
}

/* list */
ul.genListOne {
	width: 140px;
	padding: 0 0 15px 10px;
	margin: 0;
	list-style-type: none;
}

ul.genListOne li {
	padding: 0 0 5px 0;
	margin: 0;
}

/* column list */
a.genColLinkOne:link, a.genColLinkOne:active, a.genColLinkOne:visited {
	font: normal 14px Palatino Linotype, "Times New Roman", Times, serif;
	color: #dc2823;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.genColLinkOne:hover {
	text-decoration: underline;
}

/* text styles */
.genHeadOne {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.genHeadTwo {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.genHeadThree {
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.genHeadFour {
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.genTextOne {
	font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.genTextTwo {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.genTextThree {
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/* column text */
.calloutBoxText {
	font: normal 14px Palatino Linotype, "Times New Roman", Times, serif;
	color: #dc2823;
	text-decoration: none;
	padding: 0;
	margin: 0;
}


/* list */
ul.genContentList {
	list-style-type: disc;
	padding: 0 0 0 18px;
	margin: 0;
}

ul.genContentList li {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0 0 5px 0;
}

		/* larger text for news article lists */
		
		ul.genContentList2 {
		    list-style-type: disc;
		    margin: 0;
		    padding: 0 0 0 18px;
		}
		
		ul.genContentList2 li {
		    color: #6F6E6E;
		    font: 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
		    margin: 0;
		    padding: 0 0 10px;
		    text-decoration: none;
		}

/* Links */

a.genLinkOne:link, a.genLinkOne:active, a.genLinkOne:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

a.genLinkOne:hover {
	color: #254dc0;
}

/* to top link */
.topOfPage {
	width: 100%;
	padding: 0;
	margin: 5px 0 30px 0;
	border-top: 1px solid #d3d9e9;
}

.topOfPage a:link, .topOfPage a:active, .topOfPage a:visited {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0;
	margin: 5px 0 30px 0;
}

.topOfPage a:hover {
	color: #254dc0;
	text-decoration: underline;
}


/* Presentation Site Map */

a.presLink:link, a.presLink:active, a.presLink:visited {
	font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 5px 0;
}

a.presLink:hover {
	color: #da1f1e;
	text-decoration: underline;
}


ul.myList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.myList li {
	padding: 0 0 5px 0;
	margin: 0;
}


/* Email Exec Leadership */


form#emailExecutiveLeadership {
	padding: 0;
	margin: 0;
}

form#emailExecutiveLeadership label {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	padding: 0 0 3px 0;
	margin: 0;
}

.inputOne {
	border: 1px solid #a7a7a7;
	background: #FFF;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #103563;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.textareaOne {
	width: 380px;
	height: 100px;
	border: 1px solid #a7a7a7;
	background: #FFF;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #103563;
	text-decoration: none;
	overflow: auto;
	
}

.submitButton {
	border: 1px solid #a9a9a9;
	background: #eff1f5;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #103563;
	text-decoration: none;
	overflow: auto;
	
}

/* Executive Leadership */

.exeProfile {
	width: 605px;
	padding: 0;
	margin: 0 0 20px 0;
	background: #FFF;
}

.exeProfileLeft {
	float: left;
	width: 68px;
	padding: 0;
	margin: 0;
}

.exeProfileRight {
	float: right;
	width: 530px;
	padding: 10px 0 0 0;
	margin: 0;
}

/* Patient Education */

ul.eduList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.eduList li {
	padding: 0 0 7px 0;
	margin: 0;
}

a.eduLink:link, a.eduLink:active, a.eduLink:visited {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.eduLink:hover {
	color: #da1f1e;
	text-decoration: underline;
}


/* Video page Styles */

.videoThumbCol {
	width: 605px;
	padding: 5px 0 30px 0;
	margin: 0;
	border-top: 1px solid #CCC;
	background: transparent;
}

.thumbBox {
	float: left;
	width: 197px;
	padding: 0;
	margin: 0 4px 0 0;
}

.videoHeadOne {
	font: bold 16px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 5px 0;
}



/* Local Services */

a.localServicesLink:link, a.localServicesLink:active, a.localServicesLink:visited {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #da1f1e;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.localServicesLink:hover {
	color: #254dc0;
	text-decoration: underline;
}

/* Quality Corner */

.qualityTable {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #d6dcea;
}

.qualityTable tr.tableHead td {
	background-color: #d6dcea;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.qualityTable tr.checkOne td {
	background-color: #EFEFEF;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.qualityTable tr.checkTwo td {
	background-color: #FFF;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}



@media print {
.qualityTable tr.checkOne td {
	background-color: #EFEFEF !important;
}

.qualityTable tr.tableHead td {
	background-color: #d6dcea;
}
}


/* For the Physician Finder page */

#largeVideoBox {
	width: 599px; height: 430px;
	margin: 0 0 0 11px;
	padding: 0;
	text-align: left;
	background-color: #FFF;
}


/*

News Styles 

Added 6/2/09

 */
 
 div#recentNewsBox {
	width: 100%;
	margin: 0 0 30px 0; padding: 0 0 20px 0;
	background: #FFF;
	border-bottom: 2px solid #CCC;
}

h3.newsHeadOne {
	font: bold 16px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
}

p.newsTextOne {
	font: normal 13px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0 0 10px 0;
	margin: 0;
}


/* SCA box on Patient Education Pages */
div#whatIsSCA {
	width: 176px; 
	margin: 0; 
	padding: 0; 
	background: #FFF url(/images/uploaded/plano/SCAbg.gif) repeat-y top;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

div#whatIsSCA span {
	display: block;
	width: 166px;
	margin: 5px; padding: 0;
}

div#whatIsSCA h3 {
	font: bold 16px/1 Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 0;
	margin: 0 0 5px 0;
}	

div#whatIsSCA p {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6e6e;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


/*cme page styles */
#cmeRightBox {
	width: 165px;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/uploaded/plano/genRightColBG.gif) no-repeat bottom left;
}

#cmeRightBox h2 {
	width: 165px;
	font: normal 14px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding: 15px 10px 0 10px;
	margin: 0;
	background: url(/images/uploaded/plano/genRightColHead.gif) no-repeat top left;
}

.calloutBoxTextcme {
	font: normal 14px Palatino Linotype, "Times New Roman", Times, serif;
	color: #dc2823;
	text-decoration: none;
	padding:0 10px;
	
}

.calloutBoxHeadcme {
	font: normal 20px Palatino Linotype, "Times New Roman", Times, serif;
	color: #254dc0;
	text-decoration: none;
	padding:0 10px;

}

/* physician bio pages */

.physicianPic {
	border: 1px solid #ccc;
	background-color: #e7e7e7; 
	height:200px; 
	width:150px; 
	float:left; 
	margin-right:10px;
}

.physTextOne {
	color:#6F6E6E;
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
}
