
* {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	}
html {
	min-height: 100%;
	margin-bottom: 1px;
	}
body {
	text-align: center;
	font-size: 12px;
	color: #444;
	margin: 0px;
	}
img {
	border:0;
	}
img.rt	{
	float: right;
	margin: 0 0 10px 10px
	}
img.lf	{
	float: left;
	margin: 0 10px 10px 0;
	}
p {
	margin: 0 0 10px 0;
	}
p sup {
	font-size: 9px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1em;
	}
a sup {
	font-size: .85em;
	vertical-align: baseline;
	position: relative;
	bottom: 1em;
	text-decoration: none;
	padding-bottom: 7px; 
	border-bottom: 1px solid #444;
	font-weight: normal;
}
a:hover sup {
	font-size: .85em;
	margin: 10em 0 10em 0;
	vertical-align: baseline;
	position: relative;
	bottom: 1em;
	text-decoration: none;
	padding-bottom: 7px; 
	border-bottom: none;
}
.legal	{
	font-size: 10px!important;
	}

.columnRight p {
	margin: 0 0 5px 0;
	}
.clear, .clearfloats	{
	clear: both;
	}
.top  {
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 15px;
	}
.top a:link	{
	font-size: 10px;
	color: #666;
	}
.top a:visited	{
	font-size: 10px;
	color: #666;
	}
.top a:hover	{
	font-size: 10px;
	color: #444;
	text-decoration: none;
	}
.rule	{
	clear: both;
	border-top: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
	margin: 3px 0 5px 0
	}
.rule1	{
	clear: both;
	border-top: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
	margin: 10px 0;
	}
.rule2	{
	clear: both;
	border-top: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
	margin: 20px 0 10px 0;
	}
.rule-dark	{
	clear: both;
	border-top: 1px solid #666;
	height: 1px;
	line-height: 1px;
	margin: 0 0 5px 0
	}
.rule-wide	{
	clear: both;
	border-top: 3px solid #ccc;
	height: 1px;
	line-height: 1px;
	margin: 10px 0;
	}
br .short	{
	line-height: 5px;
	}
	
.columnMiddle a:link,
.columnRight a:link,
.columnFull a:link {
	color: #666;
	text-decoration: underline;
	}
.columnMiddle a:visited,
.columnRight a:visited,
.columnFull a:visited {
	color: #666;
	text-decoration: underline;
	}
.columnMiddle a:hover,
.columnRight a:hover,
.columnFull a:hover {
	color: #a40047;
	text-decoration: none;
	}	
	
.columnRight h3 a:link	{
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	margin: 0;
	padding: 0;
	}
.columnRight h3 a:visited{
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	}
.columnRight h3 a:hover	{
	font-size: 12px;
	font-weight: 800;
	color: #666!important;
	text-decoration: none!important;
	}		
	
.columnRight h4 a:link	{
	font-size: 11px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	margin: 0;
	padding: 0;
	}
.columnRight h4 a:visited	{
	font-size: 11px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	}
.columnRight h4 a:hover	{
	font-size: 11px;
	font-weight: 800;
	color: #666!important;
	text-decoration: none!important;
	}	
	
h1 {
	font-family: Palatino,'Times New Roman',Times,serif;
	font-size: 19px;
	font-weight: 400;
	color: #a40047;
	margin: 0 0 5px 0;
	font-variant: small-caps;
	}
h1 sup {
	font-size: 13px;
	}
h1 span	{
	font-family: Palatino,'Times New Roman',Times,serif;
	font-size: 19px;
	font-weight: 400;
	color: #444;
	margin: 0 0 5px 0;
	}
h2 {
	font-size: 15px;
	color: #a40047;
	margin: 0 0 5px 0;
	}
h2.alt {
	font-size: 15px;
	color: #a40047;
	border-bottom: 1px solid #a40047;
	width: 740px!important;
	margin: 0 0 10px 0;
	}
h3 {
	font-size: 12px;
	color: #a40047;
	margin: 0 0 5px 0;
	}
h4 {
	font-size: 12px;
	color: #444;
	margin: 0;
	}
.containerOuter .innerContainer .columnRight h2	{
	font-size: 14px;
	font-weight: 400;
	color: #a40047;
	border-bottom: 1px solid #666;
	margin: 5px 0;
	}
.containerOuter .innerContainer .columnRight p	{
	font-size: 11px;
	color: #666;
	}	

.container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	}
.containerOuter {
	float: left;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-left: 20px solid #ffbb11;
	}
.containerOuter .header	{
	float: left;
	/*  margin-left: 20px;  */
	width: 960px;
	height: 114px;
	margin: 0;
	padding: 0;
	clear: both;
	}
.containerOuter .header.myLoyola	{
	float: left;
	/*  margin-left: 20px;  */
	width: 960px;
	height: 114px;
	margin: 0;
	padding: 0;
	clear: both;
	background-image: url(http://www.loyolamedicine.org/images/myLoyola-banner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
.containerOuter .h-nav	{
	float: left;
	width: 960px;
	height: 25px;
	margin: 0;
	padding: 0;
	clear: both;
	background-color: #666;
	color: #fff;
	}
.containerOuter .h-nav .welcome	{
	width: 200px;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	}
.containerOuter .h-nav.myLoyola	ul	{
	float: right;
	width: 180px;	
	}
	
.containerOuter .innerContainer {
	float: left;
	margin: 10px 0 10px 0;
	width: 960px;
	background-image: url(http://www.loyolamedicine.org/images/bg-container.gif);
	background-repeat: repeat-y;
	background-position: top right;	
	clear: both;
	} 
.containerOuter .innerContainer.alt {
	float: left;
	margin: 10px 0 10px 0;
	width: 960px;
	background-image: none!important;
	clear: both;
	}
.containerOuter .innerContainer.alt.smallmargin {
	margin: 1px 0;
	}
.containerOuter .innerContainer .columnLeft	{
	float: left;
	width: 170px;
	padding-bottom: 50px;
	}
.containerOuter .innerContainer .columnLeftHome	{
	float: left;
	width: 220px;
	}
.containerOuter .innerContainer .columnLeftHome .homeTout	{
	width: 220px;
	height: 320px;
	}
.containerOuter .innerContainer .columnLeftHome .homeTout2	{
	width: 198px;
	height: 124px;
	color: #444;
	font-size: 11px;
	background-color: #999;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: right;
	padding: 10px;
	}
.containerOuter .innerContainer .columnLeftHome .homeTout2 h2	{
	font-family: Palatino,'Times New Roman',Times,serif;
	font-size: 16px;
	font-weight: 400;
	color: #A40047;
	margin: 17px 0 5px 0;
	font-variant: small-caps;
	}
.containerOuter .innerContainer .columnLeftHome .homeTout2 h2 span	{
	font-family: Palatino,'Times New Roman',Times,serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFBB11;
	margin: 17px 0 5px 0;
	font-variant: small-caps;
	}
.containerOuter .innerContainer .columnLeftHome .homeTout2 div.read-more a,
.containerOuter .innerContainer .columnRight div.view-more a
	{
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	}

.containerOuter .innerContainer .columnMiddleHome .homeSpotlight div.read-more-float-right a
	{
	float: right;
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	}
.view-more-lf a	{
	float: left;
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none!important;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	}
.view-more-lf-alt a	{
	float: left;
	text-align: right;
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none!important;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 15px 3px 0;
	margin: 10px 0;
	width: 200px;
	}
.view-more-rt a	{
	float: right;
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none!important;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	}
.view-more-rt-alt a	{
	float: right;
	text-align: right;
	font-weight: 800;
	font-size: 11px;
	color: #444;
	text-decoration: none!important;
	padding-right: 15px;
	background-image: url(http://www.loyolamedicine.org/images/read-more-arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 15px 3px 0;
	margin: 10px 0;
	width: 200px;
	}

.containerOuter .innerContainer .columnMiddleHome .homeSpotlight	{
	width: 485px;
	height: 117px;
	color: #fff;
	font-size: 12px;
	background-color: #999;
	border-top: 1px solid #fff;
	padding: 17px 15px 10px 15px;
	background-image: url(http://www.loyolamedicine.org/images/bg-spotlight.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
.containerOuter .innerContainer .columnMiddleHome .homeSpotlight h1	{
	margin-left: 150px;
	}
.containerOuter .innerContainer .columnMiddle	{
	float: left;
	padding: 0 20px;
	width: 525px;
	}
.containerOuter .innerContainer .columnMiddle.alt3column	{
	float: left;
	padding: 0 20px;
	width: 695px;
	}
.containerOuter .innerContainer .columnMiddle.alt2column	{
	float: left;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left:20px;
	padding-right: 0px;
	width: 730px;
	}
.containerOuter .innerContainer .columnMiddle.alt1column	{
	float: left;
	padding: 0 20px;
	width: 920px;
	}
.containerOuter .innerContainer .columnMiddleHome	{
	float: left;
	padding: 0;
	width: 515px;
	}
.containerOuter .innerContainer .columnFull	{
	float: left;
	padding: 0 0 0 20px;
	width: 760px;
	}
.containerOuter .innerContainer .columnRight	{
	float: left;
	width: 215px;
	padding-left: 9px;
	}
.containerOuter .footer	{
	float: left;
	text-align: left;
	margin-left: 1px;
	width: 959px;
	border-top: 5px solid #767676;
	}
.containerOuter .footer-alt	{
	float: left;
	text-align: center;
	margin-left: 1px;
	width: 959px;
	border-top: 5px solid #767676;
	}
.header .logo	{
	float: left;
	}
.containerOuter .blank_header	{
	float: left;
	padding:0;
	width: 960px;
	clear: both;
	height: 160px;
	}
.top-nav	{
	float: left;
	padding: 3px 0;
	width: 670px;
	text-align: right;
	font-size: 11px;
	color: #666;
	}
.top-nav a:link	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 11px;
	}
.top-nav .go-buttons a:link	{
	margin: 0!important;
	} 
.top-nav .go-buttons a:visited	{
	margin: 0!important;
	}
.top-nav .go-buttons a:hover	{
	margin: 0!important;
	}	
.top-nav a:visited	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 11px;
	}
.top-nav a:hover	{
	font-size: 11px;
	color: #a40047;
	text-decoration: underline;
	margin: 0 11px;
	}
.top-nav input	{
	font-size: 11px;
	}
.top-nav input.button	{
	font-size: 10px;
	color: #fff;
	background-color: #666;
	font-weight: 800;
	}
.top-nav select	{
	font-size: 11px;
	color: #fff;
	background-color: #666;
	font-weight: 400;
	width: 200px;
	}
.breadcrumb	{
	font-size: 11px;
	color: #a40047;
	margin-bottom: 15px;
	}	
.breadcrumb a:link	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 5px;
	}
.breadcrumb a:visited	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	}
.breadcrumb a:hover	{
	font-size: 11px;
	color: #a40047;
	text-decoration: underline;
	}	
.columnLeft .myLoyola	{
	border-bottom: 1px solid #666;
	}
.containerOuter .innerContainer .columnMiddle select, input, .padded_select {
	padding: 2px;
}
.containerOuter .innerContainer .columnMiddle select option {
	margin: 1px 0 1px 10px;
}

.containerOuter .innerContainer .columnMiddle .main-holder	{
	float: left;
	width: 525px;
	clear: both;
	margin-bottom: 15px;
	}	
.containerOuter .innerContainer .columnMiddle .main-holder img	{
	float: left;
	width: 275px;
	margin-right: 10px;
	/*
	border: 1px solid #CCCCCC;
	padding: 3px;
	*/
	}
.containerOuter .innerContainer .columnMiddle .main-holder .header-text	{
	float: left;
	width: 240px;
	/*  font-size: 11px;  */
	}
.containerOuter .innerContainer .columnMiddle .facility-holder	{
	float: left;
	width: 750px;
	clear: both;
	margin-bottom: 15px;
	}	
.containerOuter .innerContainer .columnMiddle .facility-holder img	{
	float: left;
	width: 275px;
	margin-right: 10px;
	/*
	border: 1px solid #CCCCCC;
	padding: 3px;
	*/
	}
.containerOuter .innerContainer .columnMiddle .facility-holder .header-text	{
	float: left;
	width: 450px;
	/*  font-size: 11px;  */
	}
.containerOuter .innerContainer .columnMiddle .publication-holder	{
	float: left;
	width: 525px;
	clear: both;
	margin-bottom: 15px;
	}	
.containerOuter .innerContainer .columnMiddle .publication-holder img	{
	float: left;
	width: 139px;
	margin-right: 10px;
	/*
	border: 1px solid #CCCCCC;
	padding: 3px;
	*/
	}
.containerOuter .innerContainer .columnMiddle .publication-holder .header-text	{
	float: left;
	width: 376px;
	/*  font-size: 11px;  */
	}
.containerOuter .innerContainer .columnMiddle .sub-holder	{
	float: left;
	width: 525px;
	clear: both;
	margin-bottom: 15px;
	}

.containerOuter .innerContainer .columnMiddle .bio-holder	{
	float: left;
	width: 765px;
	clear: both;
	margin-bottom: 15px;
	padding-left: 5px;
	}

.containerOuter .innerContainer .columnMiddle .sub-holder img	{
	float: left;
	width: 225px;
	margin-right: 10px;
	/*
	border: 1px solid #CCCCCC;
	padding: 3px;
	*/
	}
.containerOuter .innerContainer .columnMiddle .sub-holder .header-text	{
	float: left;
	width: 300px;
	/*  font-size: 11px;  */
	}

.containerOuter .innerContainer .columnMiddle .bio-holder img	{
	float: left;
	width: 145px;
	margin-right: 10px;
	display: block;
	padding: 2px;
	border: 1px solid #666666;
	color: #333;
	text-decoration: none;
	list-style: none;
	}

.containerOuter .innerContainer .columnMiddle .bio-holder .bio-information	{
	float: left;
	width: 600px;
	}
.containerOuter .innerContainer .columnMiddle .bio-holder .bio-information .bio-module	{
	float: left;
	width: 594px;
	clear: both;
	margin-bottom: 10px;
	}
.containerOuter .innerContainer .columnMiddle .bio-holder .bio-information .bio-module img {
	float: inherit;	
	border: none 0;
	width: auto;
	padding: 0;
	margin: 0;
	}
.containerOuter .innerContainer .columnMiddle .bio-holder .bio-information .bio-module .left	{
	float: left;
	font-weight: 800;
	font-size: 11px;
	width: 100px;
	margin-right: 15px;
	}
.containerOuter .innerContainer .columnMiddle .bio-holder .bio-information .bio-module .right	{
	float: left;
	font-size: 11px;
	width: 475px;
	}

/* News CSS */	
.login,
.news-search	{
	width: 215px;
	padding: 0 0 18px 0;
	clear: both;
	}	
	
.news-search .left	{
	float: left;
	text-align: right;
	line-height: 24px;
	width: 55px;
	margin-right: 5px;
	}
.news-search .right	{
	float: left;
	line-height: 18px;
	width: 150px
	}

.home-login	{
	width: 204px;
	height: 124px;
	padding: 10px;
	background-color: #999;
	margin: 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	}
	
.login .myLoyola	{
	font-size: 14px;
	color: #666;
	font-weight: 800;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	}

.home-login .myLoyola	{
	font-size: 14px;
	color: #fff;
	font-weight: 800;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	}
.login .loginLinks.
.home-login .loginLinks	{
	font-size: 9px;
	color: #444;
	margin: 20px 0;
	}
.login .loginLinks a:link,
.home-login .loginLinks a:link	{
	font-size: 9px;
	color: #444;
	text-decoration: underline;
	}
.login .loginLinks a:visited,
.home-login .loginLinks a:visited	{
	font-size: 9px;
	color: #444;
	text-decoration: underline;
	margin-right: 3px;
	}
.login .loginLinks a:hover,
.home-login .loginLinks a:hover	{
	font-size: 9px;
	color: #a40047;
	text-decoration: none;
	}
	
.login .holder,
.home-login .holder,
.news-search .holder	{
	float: left;
	width: 215px;
	clear: both;
	margin-bottom: 5px;
	}
.news-search .holder .left	{
	font-size: 11px;
	font-weight: 800;
	text-align: right;
	line-height: 14px;
	}
.news-search .holder .right	{
	font-size: 11px;
	line-height: 14px;
	}
	
.login .left,
.home-login .left	{
	float: left;
	width: 60px;
	text-align: right;
	}
.login .right,
.home-login .right	{
	float: left;
	width: 130px;
	}		
.login input,
.home-login input	{
	font-size: 11px;
	margin-left: 5px;
	}
.login input.button,
.home-login input.button	{
	font-size: 10px;
	color: #fff;
	background-color: #666;
	font-weight: 800;
	margin-left: 0px;
	}	

.finder p,
.finder-doctor p {
	color: #FFFFFF;
	font-size: 12px;
}

.finder h4,
.finder-doctor h4 {
	padding-bottom: 4px;
}

.containerOuter .innerContainer .columnMiddle.alt2column .finder	{
	float: left;
	width: 750px;
	background-color: #999;
	color: #444;
	clear: both;
	font-size: 11px;
	}

.containerOuter .innerContainer .columnMiddle .locations-maps,
.containerOuter .innerContainer .columnMiddle .finder,
.containerOuter .innerContainer .columnMiddle .page-anchors	{
	float: left;
	width: 525px;
	background-color: #999;
	color: #444;
	clear: both;
	font-size: 11px;
	}

.containerOuter .innerContainer .columnMiddle .finder-doctor	{
	float: left;
	width: 750px;
	background-color: #999;
	color: #444;
	clear: both;
	font-size: 11px;
	}

.containerOuter .innerContainer .columnMiddle .page-anchors	{
	margin-bottom: 10px;
	}
.pad20	{
	padding: 20px;
	}
.pad15	{
	padding: 15px;
	}
.pad15-center	{
	padding: 15px;
	text-align: center;
	}
.pad10	{
	padding: 10px;
	}
.pad10-center	{
	padding: 10px;
	text-align: center;
	}
	
.locations-maps .map-legend-holder	{
	float: left;
	clear: both;
	padding-bottom: 5px;
	}
.locations-maps .map-legend-holder .map	{
	float: left;
	margin-right: 10px;
	}
.locations-maps .map-legend-holder .legend	{
	float: left;
	}
	

.locations-maps .facility-anchors a:link,
.finder .services a:link,
.finder-doctor .services a:link,
.page-anchors a:link	{
	color: #fff;
	margin: 0 6px;
	font-weight: 800;
	}
.locations-maps .facility-anchors a:visited,
.finder .services a:visited,
.finder-doctor .services a:visited,
.page-anchors a:visited	{
	color: #fff;
	margin: 0 6px;
	font-weight: 800;
	}
.locations-maps .facility-anchors a:hover,
.finder .services a:hover,
.finder-doctor .services a:hover,
.page-anchors a:hover	{
	color: #ccc;
	margin: 0 6px;
	text-decoration: none!important;
	font-weight: 800;
	}
	
.quote	{
	float: left;
	width: 198px;
	margin: 0 15px 5px 0;
	background-image: url(http://www.loyolamedicine.org/images/bg-quote.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
.quote .verbiage	{
	text-align: center;
	padding: 10px;
	font-family: Palatino,'Times New Roman',Times,serif;
	font-size: 17px;
	color: #444;
	font-style: italic;
	}
.verbiage-publication	{
	text-align: left;
	padding: 4px 7px 7px 7px;
	font-family:  Arial,sans-serif,Helvetica,Verdana,Times,serif;
	font-size: 12px;
	color: #444;
	font-style: italic;
	}

/* Loyola Living Module-Thumb */
.modules-thumbs	{
	float: left;
	width: 520px;
	clear: both;
	padding: 5px 0!important;
	}
.modules-thumbs	img	{
	float: left;
	border: 1px solid #CCCCCC;
	padding: 2px;
	}
.modules-thumbs	img a:link  {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 2px;
	}
.modules-thumbs img:hover	{
	float: left;
	border: 1px solid #666666;
	padding: 2px;
	}
.modules-thumbs .intro-text  {
	float: left;
	margin-left: 7px;
	width: 350px;
	}
.modules-thumbs .intro-text p  {
	margin: 0px 0px 3px 0px;
	}
.modules-thumbs p img	{
	border: 0px;
	padding: 2px 3px 2px 3px;
	}
.modules-thumbs p img:hover	{
	border: 0px;
	padding: 2px 3px 2px 3px;
	}

/* Loyola Publications Module-Thumb */
.modules-thumbs-publications {
	float: left;
	width: 520px;
	clear: both;
	padding: 5px 0!important;
	}
.modules-thumbs-publications img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}
/*
.modules-thumbs-publications img:hover {
	float: left;
	border: 1px solid #666666;
	padding: 3px;
	}
*/
.modules-thumbs-publications .intro-text  {
	float: left;
	margin-left: 6px;
	width: 390px;
	}
.modules-thumbs-publications .intro-text  p {
	margin-left: 0px;
	}

.modules-thumbs-publications .intro-text ul li{
	margin: 0px 0px 0px 2px;
	padding: 0;
	list-style-image: url(http://www.loyolamedicine.org/images/bullet.gif);
	}
.modules-thumbs-publications .intro-text h3	{
	margin: 5px 0px 6px 0px;
	}
.modules-thumbs-publications .intro-text img  {
	border: 0px;
	}
	
.modules-thumbs-publications h3 a:link {
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	margin: 0;
	padding: 0;
	}
.modules-thumbs-publications h3 a:visited{
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	}
.modules-thumbs-publications h3 a:hover	{
	font-size: 12px;
	font-weight: 800;
	color: #666!important;
	text-decoration: none!important;
	}


/* Clincial Trial Details */
.clinical-trial-detail {
	float: left;
	width: 750px;
	clear: both;
	padding: 0px 0px 0px 0!important;
	}
.clinical-trial-detail .left-detail {
	float: left;
	width: 125px;
	padding: 3px;
	margin-left: 10px;
	}
.clinical-trial-detail .right-detail {
	float: left;
	width: 590px;
	padding: 3px;
	margin-left: 5px;
	}




/* Loyola Philanthropy Family */
.modules-thumbs-philanthropy {
	float: left;
	width: 370px;
	clear: both;
	padding: 5px 0px 25px 0!important;
	}
.modules-thumbs-philanthropy img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}
/*
.modules-thumbs-philanthropy img:hover {
	float: left;
	border: 1px solid #666666;
	padding: 3px;
	}
*/
.modules-thumbs-philanthropy .intro-text  {
	float: left;
	margin-left: 4px;
	width: 175px;
	}

.modules-thumbs-philanthropy .intro-text  p {
	margin-left: 0px;
	}

.modules-thumbs-philanthropy .intro-text ul li{
	margin: 0px 0px 0px 2px;
	padding: 0;
	list-style-image: url(http://www.loyolamedicine.org/images/bullet.gif);
	}

.modules-thumbs-philanthropy .intro-text h3	{
	margin: 2px 0px 2px 0px;
	}

.modules-thumbs-philanthropy .intro-text img  {
	border: 0px;
	}

.modules-thumbs-philanthropy h3 a:link {
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	margin: 0;
	padding: 0;
	}

.modules-thumbs-philanthropy h3 a:visited{
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	}

.modules-thumbs-philanthropy h3 a:hover	{
	font-size: 12px;
	font-weight: 800;
	color: #666!important;
	text-decoration: none!important;
	}

/* Loyola Photo & Video */
.modules-thumbs-photo-video-container {
	float: left;
	width: 385px;
	clear: both;
	padding: 5px 0px 25px 0!important;
	}

.modules-thumbs-photo-video-case {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}

.modules-thumbs-photo-video img {
	float: left;
	/* height: 138px; */
	/* width: 181px; */
	}

.modules-thumbs-photo-video img a:hover {
	border: 1px solid #333333;
	}

.modules-thumbs-photo-video-container .intro-text{
	float: left;
	width: 170px;
	padding: 0px 5px 0 5px;;
	text-decoration: none;
	}

.modules-thumbs-photo-video-container .intro-text:hover{
	float: left;
	width: 170px;
	padding: 0px 5px 0 5px;;
	text-decoration: none;
	}
.modules-thumbs-photo-video-container .intro-text p:hover,
.modules-thumbs-photo-video-container .intro-text h3:hover {
	float: left;
	width: 170px;
	text-decoration: none;
}

.modules-thumbs-photo-video-container a {
	text-decoration: none;
	}

.modules-thumbs-photo-video-container .intro-text ul li {
	margin: 0px 0px 0px 2px;
	padding: 0;
	list-style-image: url(http://www.loyolamedicine.org/images/bullet.gif);
	}

.modules-thumbs-photo-video .intro-text img  {
	border: 0px;
	}
	
.modules-thumbs-photo-video h3 a:link {
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	margin: 0;
	padding: 0;
	}
.modules-thumbs-photo-video h3 a:visited{
	font-size: 12px;
	font-weight: 800;
	color: #a40047!important;
	text-decoration: underline!important;
	}
.modules-thumbs-photo-video h3 a:hover	{
	font-size: 12px;
	font-weight: 800;
	color: #666!important;
	text-decoration: none!important;
	}

/*  template2 unique callouts  */
.health-library	{
	clear: both;
	float: left;
	font-size: 11px;
	width: 140px;
	margin: 25px 0;
	padding: 10px 15px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}
.btn	{
	background-color: #a40047;
	color: #fff;
	font-size: 11px;
	font-weight: 800;
	margin: 5px 0;
	}	
.submit-btn	{
	background-color: #666;
	color: #fff;
	font-size: 11px;
	font-weight: 800;
	border: 1px solid #ccc;
	}
.submit-btn:hover	{
	background-color: #333;
	color: #fff;
	font-size: 11px;
	font-weight: 800;
	border: 1px solid #ccc;
	cursor: pointer;
	}
	
.modules	{
	float: left;
	width: 740px;
	clear: both;
	padding: 0!important;
	margin: 0 0 20px 0!important;
	}	
.modules .holder 	{
	float: left;
	padding: 10px 22px;
	}
.modules .holder .actions	{
	float: left;
	width: 200px;
	height: 100px;
	border: 1px solid #a40047;
	padding: 0!important;
	text-align: center;
	background-color: #f0f0f0	
	}
.modules .you-might-want-to	{	
	float: left;
	width: 740px;
	margin: 10px 0;
	border: 1px solid #a40047;
	background-color: #f0f0f0;
	clear: both;
	}
.modules .you-might-want-to img	{	
	float: left;
	padding: 5px 0;
	}

.modules .you-might-want-to .info	{	
	padding: 10px 10px 10px 70px;
	}	
	
.footer,
.footer-alt	{
	width: 960px;
	font-size: 11px;
	padding: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	}	
.footer .links	{
	float: left;
	width: 740px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.footer .widgets	{
	float: left;
	width: 210px;
	}
	
.footer .widgets a:hover {
	text-decoration: none;
	}
.footer a:link,
.footer-alt a:link	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 7px;
	}
.footer a:visited,
.footer-alt a:visited	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 7px;
	}
.footer a:hover,
.footer-alt a:hover	{
	font-size: 11px;
	color: #a40047;
	text-decoration: underline;
	margin: 0 7px;
	}	
.clearfloats {
	clear: both; 
	padding-top: .05px;
	}
.clearPlus {
	clear: both; 
	height: 5px;
	}

/*  login h-nav  */
	
.h-nav	ul	{
	float: left;
	width: 100%;
	font-size: 11px;
	margin: 0px;
	color: #fff;
	}
.h-nav ul li	{
	display: inline;
	font-size: 11px;
	}
.h-nav ul li a	{
	float: left;
	color: #fff;
	font-weight: 800;
	height: 25px!important;
	line-height: 25px!important;
	padding: 0 25px!important;
	text-decoration: none;
	border-left: 1px solid #fff;
	font-size: 11px;
	}	
.h-nav ul li a:hover	{
	text-decoration: none;
	background-color: #A3A3A3;
	color: #fff;
	}
.h-nav ul li a:hover	{
	text-decoration: none;
	color: #fff;
	}
.h-nav ul li a:visited	{
	text-decoration: none;
	color: #fff;
	}	
	
div.go-buttons	{
	float: right;
	width: 180px;
	padding: 2px 0;
	clear: both;
	}		
	
/*  body on states horizontal nav (1 item sample)  */
body.home .h-nav li.home a,
body.patient-visitor .h-nav li.patient-visitor a,
body.medical-services .h-nav li.medical-services a	{
	color: #fff;
	background-color: #A3A3A3;
	background-image: url(http://www.loyolamedicine.org/images/top-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

/*  body on states horizontal nav (1 item sample)  */
.h-nav ul li.its_on a	{
	color: #fff;
	background-color: #A3A3A3;
	background-image: url(http://www.loyolamedicine.org/images/top-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

.containerOuter .innerContainer .columnMiddle.alt1column .modulesplit .left	{
	float: left;
	width: 250px;
	margin-right: 20px;
	}

.containerOuter .innerContainer .columnMiddle.alt1column .modulesplit .right	{
	float: left;
	width: 250px;
	}

/*  modulesplit  */
.containerOuter .innerContainer .columnMiddle .modulesplit	{
	float: left;
	width: 525px;
	clear: both;
	margin-bottom: 15px;
	}
.containerOuter .innerContainer .columnMiddle .modulesplit .left	{
	float: left;
	width: 250px;
	margin-right: 20px;
	}
.containerOuter .innerContainer .columnMiddle .modulesplit .right	{
	float: left;
	width: 250px;
	}

.containerOuter .innerContainer .columnMiddle .left	{
	float: left;
	width: 250px;
	margin-right: 20px;
	}

.containerOuter .innerContainer .columnMiddle .left-news-contact	{
	float: left;
	width: 150px;
	margin-right: 20px;
	padding-bottom: 10px;
	}

.containerOuter .innerContainer .columnMiddle .right-news-contact {
	float: right;
	width: 250px;
	margin-right: 20px;
	padding-bottom: 10px;
	}

.columnMiddle ul	{
	margin: 5px 0 15px 25px;
	padding: 0;
	list-style-image: url(http://www.loyolamedicine.org/images/bullet.gif);
	}
.columnMiddle ul li ul	{
	margin: 5px 0 5px 25px;
	padding: 0;
	list-style-image: url(http://www.loyolamedicine.org/images/bullet_gold.gif);
	}

.columnMiddle li	{
	margin: 0 0 5px 0px;
	}

.physican_picture {
/*	display: block;
	padding: 5px;
	border: 1px solid #666666;
	color: #333;
	text-decoration: none;
	margin: 5px;
	list-style: none;
*/
}

/* Quarterly Marketing Report Styles */
/* --------------------------------- */
.data_entry_off	{
	font-size: 12px;
	color: #000000;
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
	}
.data_entry_on {
	font-size: 12px;
	color: #000000;
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	}
.data_entry_desc {
	font-size: 11px;
	color: #333333;
	padding-top: 4px;
}
.data_entry_dropdown {
	margin: 0px 0 0 0;
}
.data_entry_radio_button {
	margin: 0px 50px 55px 0;
}
.marketing_update {
	margin: 0px 50px 55px 0;
}
.marketing_update_legend {
	float: right;
	border: #A40047 solid 2px;
	width: 130px;
	margin: 0px;
	text-align: center;
}
.marketing_update_legend_module {
	float: left;
	padding: 2px 5px 4px 5px;
	/* margin: 2px 0 2px 0;
	border-bottom: 1px #000000 solid;
	margin-top:5px;*/
	border-bottom: 1px #CCCCCC solid; 
	width: 120px;
}
.marketing_update_legend_icon {
	float: left;
	margin-left: 10px;
	padding: 5px 5px 0 10px;
	width: 25px;/* 
	border: 1px #009966 solid; */
}
.marketing_update_legend_label {
	float: left;
	margin: 9px 0 0 15px;
	vertical-align: middle;

	font-weight: bold;/* 
	border: 1px #990099 solid; */
}

.marketing_update_attachment_system {
	margin-bottom: 10px;
	padding: 8px 15px 8px 8px;
	background-color: #EAEAEA;
	border:#CCCCCC solid 1px;
	float:left;
	width: 560px;
}
.marketing_update_attachment_module {
	float: left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	padding: 0 0 3px 0px;
	width: 550px;
	/* border:1px #CCCCCC solid;
	margin-top:5px; */
}
.marketing_update_attachment_icon {
	float:left;
	padding: 0px 5px 0 5px;
	/* border: 1px #009966 solid; */
}
.marketing_update_attachment_icon img{
	border: #CCCCCC solid 1px;
	cursor: pointer;
	/* border: 1px #009966 solid; */
}
.marketing_update_attachment_label {
	float:left;
	padding-top: 5px;
	/* border: 1px #990099 solid; */
}

/* Marketing Update */
.marketing_update_form_cell {
	padding: 6px 5px 0 5px;
}
.marketing_update_form_checkbox {
	padding: 6px 0 0 0;
	float: none;
}

/* Added for eblast campaign */
.containerOuter .innerContainer .columnMiddle .eblast_image	{
	border: 1px solid #999999;
	padding: 10px 0;
	}

/* Request an Appointment Form */
.request_formheader {
	padding: 5px 0 0;
}
td.request_formlabel {
	padding: 0 0 0 15px;
	width: 380px;
}
.request_formfield {
	padding: 3px;
}
.request_forminput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	font-size: .9em;
}
.request_formradio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .3em;
}
.request_formselect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
.requiredPrompt {
	color: #ff0000;
}
tr.request_formbackground{
	background-color: #EBE9E9;
}

/* CTA
.cta-flash {
	float: left;
	padding: 3px 0;
	width: 670px;
	text-align: right;
	font-size: 12px;
	color: #284341;
	background-color: #996633;
	}
.cta-flash a:link {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 11px;
	}
.top-nav .go-buttons a:link	{
	margin: 0!important;
	} 
.top-nav .go-buttons a:visited	{
	margin: 0!important;
	}
.top-nav .go-buttons a:hover	{
	margin: 0!important;
	}	
.top-nav a:visited	{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin: 0 11px;
	}
.top-nav a:hover	{
	font-size: 11px;
	color: #a40047;
	text-decoration: underline;
	margin: 0 11px;
	}
.top-nav input	{
	font-size: 11px;
	}
.top-nav input.button	{
	font-size: 10px;
	color: #fff;
	background-color: #666;
	font-weight: 800;
	}
.top-nav select	{
	font-size: 11px;
	color: #fff;
	background-color: #666;
	font-weight: 400;
	width: 200px;
	} */