/* @group Core Elements */

html {
	height: 100%;
	margin-bottom: 1px;
}

ul {
	padding-left: 0px;
	margin-left: 15px;
}

ul li {
	background: url(../images/glass/bullet.gif) 0 0 no-repeat;
	list-style: none;
	margin-left: 0;
	padding-left: 25px;
}

/* Century Gothic is used by MCCN's web site (http://www.mccn.edu/templates/rt_replicant/css/template_css.css). */

/* "Corbel is a sans-serif typeface designed by Jeremy Tankard for Microsoft and released in 2005. It is a part of the new suite of fonts that come with Microsoft Windows Vista developed to take advantage of ClearType to improve the reading experience in Windows Vista and Office 2007." http://en.wikipedia.org/wiki/Corbel_(typeface) */

body, td {
	font-size: 14px;  /* 13px for other fonts, 14px for Corbel */
	/* font-family: Corbel, Helvetica, Arial, sans-serif;  Problem: The other fonts due not render very well at 14px. */
	font-family: Corbel, sans-serif !important;
	line-height: 135%;
	color:#666;	
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}

h1, h2, h3, h4, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 0px;
	margin: 15px 0;
	font-variant:small-caps;
}

h1 { 
	font-size: 140%;
	color:#677634;
}

h2 {
	font-size: 140%;
}

h3 {
	font-size: 130%;
}

h4 {
	font-size: 110%;
}

div.home-subhead {
	font-size: 104%;
	font-weight: bold;
	color:#666;
	margin-right: 5px;
	height:55px;
	float:left;
}

body {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Joomla Elements */

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 95%;
}

.componentheading {
	font-size: 200%;
	font-variant: small-caps;
	color:#355C84;
}

.contentheading {
	font-size: 200%;
	font-variant: small-caps;
	color:#355C84;
	background: url(../images/headers/olive/component-bg.png) 0 0 no-repeat;
}

td.contentheading {
	height: 50px;
}

.componentheading {
	padding: 10px 5px;
	margin-bottom: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

#mainframe td.sectiontableheader {
	font-weight: bold;
	padding: 4px 2px;
}

.sectiontableentry1,
.sectiontableentry2 {
	text-align: left;
	padding: 2px 0;
}

/* @end */

/* @group Glass */

#glass #topbar {
	background: url(../images/glass/topbar-bg.png) 0 0 repeat-x;
}

#glass #shadow-top {
	background: url(../images/glass/shadow-t.png) 0 0 no-repeat;
}

#glass #shadow-middle {
	background: url(../images/glass/shadow-m.png) 0 0 repeat-y;
}

#glass #shadow-bottom {
	background: url(../images/glass/shadow-b.png) 0 0 repeat-y;

}

#glass #shadow-rocket {
	background: url(../images/glass/shadow-rocket.png) 0 0 repeat-y;
}

#glass .sections td,
#glass #mainframe td#left,
#glass #mainframe td#right,
#glass #mainframe #user1,
/*#glass #mainframe #news-releases,*/
#glass #mainframe #page,
#glass pre,
#glass blockquote,
#glass .sectiontableheader {
	background: url(../images/trans-10.png);
}

#glass #inset {
	background: url(../images/glass/login-glass.png) 0 0 no-repeat;
}

#glass span.alert {
	color: #c00;
	border-top: 3px solid #fc9088;
	border-bottom: 3px solid #fc9088;
	background: #ffd8d8 url(../images/glass/gl-status-alert.png) 10px 50% no-repeat;	
}

#glass span.info {
	color: #4C6397;
	border-top: 3px solid #4C6397;
	border-bottom: 3px solid #4C6397;
	background: #D2DCE6 url(../images/glass/gl-status-info.png) 10px 50% no-repeat;

}

ul.info {
	padding-left: 0px;
	margin-left: 0px;
}

ul.info li {
	background: url(../images/glass/info-bullet.png) 0 0 no-repeat;
	list-style: none;
	margin-left: 0;
	padding-left: 25px;
}

#glass span.note {
	color: #B79000;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #fff6d8 url(../images/glass/gl-status-note.png) 10px 50% no-repeat;
}

#glass span.download {
	color: #57861A;
	border-top: 3px solid #cbe093;
	border-bottom: 3px solid #cbe093;
	background: #eef6dc url(../images/glass/gl-status-download.png) 10px 50% no-repeat;
}

/* @Custom PDF Span */
#glass span.pdf {
	color: #57861A;
	border-top: 3px solid #cbe093;
	border-bottom: 3px solid #cbe093;
	background: #eef6dc url(../images/glass/gl-status-pdf.png) 0px 50% no-repeat;
}

/* Custom PDF Span Bullets <ul class="pdf"><li>...</li></ul> */
ul.pdf {
	padding-left: 0px;
	margin-left: 0px;
}

ul.pdf li {
	background: url(../images/glass/pdf-bullet.png) 0 0 no-repeat;
	list-style: none;
	margin-left: 0;
	padding-left: 25px;
}

/* @end */

/* Custom Quick Links Span Bullets <ul class="ql"><li>...</li></ul> */
ul.ql {
	padding-left: 0px;
	margin-left: 0px;
}

ul.ql li {
	background: url(../images/glass/quick_links_bullet.png) 0 0 no-repeat;
	list-style: none;
	margin-left: 0;
	padding-left: 40px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:110%;
}

ul.ql li a{
	color:#707D44;
}

ul.ql li a:hover{
	color:#707D44;
	text-decoration:none;
	border-bottom: 1px dotted #707D44;
}

/* @end */

/* @group Structure */

div.wrapper {
	margin: 0 auto;	
	width: 925px;
	text-align: left;
	position: relative;
}

#shadow-middle {
	padding: 0 24px;
}

#shadow-bottom {
	padding: 0 24px 20px 24px;
}

#shadow-bottom .padding {
	padding: 0px 0px;
}

#shadow-middle .padding {
	padding: 20px 24px 20px 24px;
}

#topbar {
	height: 35px;
	line-height: 25px;
}

/* @Current News Releases PDF Module Position */


#news-releases {
	border-collapse: collapse;
	padding: 0;
	margin-top: 20px;
	width: 100%;
	background:none;
}

#news-releases span.article_seperator {
	display: block;
	position: absolute;
}

#news-releases h1 {
	padding-bottom: 5px;
	margin: 0 0;
}

/* @end */

/* @Custom Top Newsflash Padding */

#topbar div.moduletable-newsflash {
	float:left; 
	padding-left:22px;
	color:#4C6397;
	width:500px;
}

/* @end */


/* @Custom Side Navigation */
.mainlevel {
	font-variant:small-caps;
	font-size:120%;
	/* font-size:110%; */
	font-weight:bold;
	/* line-height:20px; */
	line-height:25px;
}

.sublevel {
	font-variant:small-caps;
	line-height:20px;
	font-weight:bold; 
	margin-bottom:3px;
}

.sublevel2 {
	background:none; 
	font-weight:lighter;
}

.sublevel3 {
	font-weight:lighter;
}

/* @end */

#topbar div.moduletable {
	float: right;
	margin-right: 30px;
	padding: 0px;
	line-height: 20px;
	height: 21px;
	overflow: hidden;
	color:#4C6397;
}

#topbar .mainlevel {
	padding-top: 2px;
	float: left;
	padding-left: 5px;
	display: block;
	font-weight:bold;
	font-variant:small-caps;
	font-size:100%;
	line-height:20px;
}

#topbar span.article_seperator {
	display: block;
	position: absolute;
}

#topbar div.moduletable table {
	width: auto;
}

#shadow-top {
	height: 99px;
}

#shadow-rocket {
	height: 112px;
	text-align: center;
	/* font-size:85%;  Original template size for the copyright notice in the footer. */
	font-size:13px;  /* 11px-12px for other fonts, 13px for Corbel */
	color:#4C6397;
	font-variant:small-caps;
}

#footer .mainlevel {
	font-size:90%;
	font-weight:lighter;
}

#footer {
	height: 20px;
	color:#4C6397;
	background: url(../images/glass/shadow-b.png) 0 0 repeat-y;
	display: block;
	font-variant:small-caps;
	padding-left:315px;
}

img#rocket {
	width: 200px;
	height: 40px;
	border: 0;
}

#content {
	padding-top: 75px;
}

#logo {
	display: block;
	background: url(../images/logo.png) 0 0 no-repeat;
	width: 268px;
	height: 120px;
	position: absolute;
	left: 45px;
	top: 0px;
	border: 0;
}

#showcase {
	background: url(../images/trans-20.png);
}

#mainframe,
.sections {
	border-collapse: collapse;
	padding: 0;
	margin-top: 20px;
	width: 100%;
}

#shadow-bottom .sections {
	margin-top: 0;
}

#user1 {
	margin-bottom: 20px;
	height:  1%;
}

#page {
	padding: 20px 10px;
}

#inset,
#inset-mod {
	position: absolute;
	right: 40px;
	width: 276px;
	height: 51px;
	top:  40px;
}

/* @end */

/* @group Table Control */

#mainframe td,
.sections td {
	padding: 0;
}

#mainframe td#left,
#mainframe td#right {
	width: 175px;
}


td.w33 {
	width: 33%;
}

td.w49 {
	width: 50%;
}

td.w99 {
	width: 100%;
}

#mainframe td.spacer,
.sections td.spacer,
#glass .sections td.spacer,
#smoke .sections td.spacer {
	width: 20px;
	background: none;
	border: 0;
}

td.spacer img {
	width: 20px;
}

#mainframe tr {
	vertical-align: top;
}

/* @end */

/* @group Login/Logout */

.loginelement {
	width: 150px;
	float:  left;
	padding: 15px;
}

.loginelement label {
	font-weight: bold;
	color: #fff;
}

.loginelement  .inputbox {
	width:  75px;
}

span.loginsubmit,
span.logoutsubmit {
	display: block;
	float:  left;
	background: url(../images/login-button.png	) 0 0 no-repeat;
	width: 93px;
	height:  41px;
	line-height: 41px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
} 

span.loginsubmit span,
span.logoutsubmit span {
	color:  #fff;
}

/* @end */

/* @group Search */

.searchelement {
	width: 300px;
	float:  left;
	padding: 15px;
}

.searchelement label {
	font-weight: bold;
	color: #fff;
}

.searchelement .inputbox {
	width:  150px;
	margin-right: 10px;
	margin-left: 2px;
	border: 4px double #677634;
	padding-left: 5px;
	color: #677634;
	font-family: font-family: Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;

}

/* @end */

/* @Search Results */

.searchpageelement {
}

.searchpageelement label {
	font-weight: bold;
	color: #677634;
}

.searchpageelement .inputbox {
	width:  150px;
	margin-right: 10px;
	/*margin-left: 2px;*/
	border: 4px double #677634;
	padding-left: 5px;
	color: #677634;
	font-family: font-family: Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
}

.searchpageelement .selectbox {
	/*width:  150px;
	margin-right: 10px;*/
	/*margin-left: 2px;*/
	border: 4px double #677634;
	/*padding-left: 5px;*/
	color: #677634;
	font-family: font-family: Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
}

/* @end */

/* @Custom Button */
.button {
	border: 3px double #677634;
	text-decoration: none;
	cursor: pointer;
	color: #477BB1;
	background-color:#C7D39C;
	font-family: font-family: Helvetica, Arial, sans-serif;

}
/* @end */

/* @group Modules */

.moduletable,
.moduletable-hilite-green,
.moduletable-hilite-blue {
	padding: 10px;
	height: 1%;
	margin-bottom: 15px;
}

.moduletable img,
.moduletable-hilite-green img,
.moduletable-hilite-blue img {
	border: none;
}

.moduletable h3,
.moduletable-hilite-green h3,
.moduletable-hilite-blue h3 {
	height: 33px;
	line-height: 33px;
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: -11px -10px 10px -10px;
	padding-left: 22px;
	color: #FFFFFF;
	font-variant:small-caps;
}

.moduletable-hilite-green h3 {
	background: url(../images/headers/olive/hilite-green.png) 0 0 repeat-x;	
}

.moduletable-hilite-blue h3 {
	background: url(../images/headers/olive/hilite-blue.png) 0 0 repeat-x;	
}

/* @end */

/* @group Horizontal Menu */

#horiz-menu {
	height: 33px;
	padding-left: 22px;
	margin-bottom: 15px;
	margin-left: -24px;
	margin-right: -24px;
	width: 855px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu a {
	display: block;
	float: left;
	height: 33px;
	line-height: 33px;
	padding: 0 6px;
	font-weight: bold;
	font-size: 95%;
	font-variant: small-caps;
}

#horiz-menu a:hover {
	text-decoration: none;
}

/* @end */

/* @group Sidenav Menu */

ul.sidenav {
	margin: 0;
	padding: 0;
}

ul.sidenav li {
	list-style: none;
	margin: 0;
	padding: 3px 0;
	font-weight: bold;
}

ul.sidenav li li {
	border-bottom:  0;
}

/* @end */

/* @group Content Styles */

/* @group Pathway */
span.pathway {
	display: block;
	line-height: 20px;
	/* height: 20px; */
	margin-bottom: 15px;
	font-size:90%;
}

span.pathway img {
	float: left;
	margin: 0 0px;
}

span.pathway a {
	float: left;
}

/* @end */

/* @group RokLatest */

#accordian h3.toggler {
	position: relative;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 0;
}

#accordian a.readon {
	/*background: url(../images/glass/login-glass.png) no-repeat;*/
	position: static;
	text-decoration:none;
}

/* @end */

/* @group RokFlow */

#rokflow, #rokflow #loader {
	overflow: hidden;
	position: relative;
	width: 800px;
	height: 170px;
	background: 50% 50% no-repeat url(../images/loader.gif);
}

#rokflow, #rokflow * {
	margin:0; padding:0; border:0;
}

#rokflow div {
	float: left;
	position: relative;
}

#rokflow img {
	width: 124px;
	height: 194px;
	border: 0;
	top:  40px;
	margin-top: 15px;
}

#rokflow div h3 {
	display: block;
	position: absolute;
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}


.moduletable #rokflow h3 {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
	height: auto;
}

#rokflow a {
	text-decoration: none;	
}

#rokflow #loader {
	position: absolute;
	top: 0; left: 0;
	z-index: 1000;
}

/* @end */

/* @group RokSlide */

#frame div.button#right {
	background: url(../images/arrow-right.png) 0 0 no-repeat;	
}

#frame div.button#left {
	background: url(../images/arrow-left.png) 0 0 no-repeat;
}

/* @end */

/* @group Typography */

pre {
	padding: 10px;
}

blockquote {
	font-style: italic;
	font-size: 100%;
	line-height: 150%;
	width: auto;
	padding: 10px;
	margin: 15px 0;	
}

blockquote.b {
	font-weight: bold;	
}

/* @end */

/* @group Notice Styles */

span.alert,
span.info,
span.download,
span.pdf,
span.note {
	display: block;
	padding: 10px 10px 10px 50px;
	margin: 15px 0;	
}

/* @end */

.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

.clr {
	clear:both;
}

/* @end */

/* Custom Advert 1 Module */

.moduletable-advert1nopad {
	padding:0px;
}

/* @end */

/* Custom User Module Padding */

.moduletable-usernopad {
	padding:0px;
}

.moduletable-usernopad img {
	border:0px;
}

/* @end */

/* Custom Table CSS */

hr#mccn {

}

table#mccn {
	border-top: 3px double #96A253;
	border-spacing:0px;
	border-collapse: collapse;
	width: 100%;
}

tr#mccn {
	/*border-bottom: 3px double #96A253;*/
}

td#mccn-head {
	padding: 5px;
	font-weight: bold;
	color:#505931;
	font-variant:small-caps;
	background-color: #E6C33E;
	border-bottom: 3px double #96A253;
}

td#mccn-subhead {
	padding: 5px;
	background-color: #DBE0C7;
	color:#505931;
	font-variant:small-caps;
	border-bottom: 3px double #96A253;
}

td#mccn {
	padding: 5px;
	background-color: #E8EBD8;
	color:#505931;
	border-bottom: 3px double #96A253;
}

hr#mccnform {

}

table#mccnform {
	border-top: 3px double #96A253;
	border-bottom: 3px double #96A253;
	border-spacing:0px;
	border-collapse: collapse;
	width: 100%;
}

tr#mccnform {
}

td#mccn-headform {
	padding: 4px;
	font-weight: bold;
	color:#505931;
	font-variant:small-caps;
	background-color: #E6C33E;
}

td#mccn-subheadform {
	padding: 4px;
	background-color: #DBE0C7;
	color:#505931;
	font-variant:small-caps;
}

td#mccnform {
	padding: 4px;
	font-variant:small-caps;
	background-color: #E8EBD8;
	color:#505931;
}

/* @end */

/* Custom Image Border - Applies border around {mosimage} images. Customized \mambots\content\mosimage.php line 179 to add mccn id */

/* img#mccn {
	border: 3px double #477BB1;
} */

/* @end */

/* Graduate Certificate Application Form */

.rowhead {
 clear: both;
 padding-top: 2px;
 padding-left: 0px;
 font-size: 12px;
 color: #E77712;
 font-weight: bold;
}
div.row {
	clear: both;
	padding-top: 2px;
	padding-left: 0px;
	font-size: 11px;
}
div.label {
	text-align: left;
	float: left;
	width: 150px;
}
div.labelmiddle {
	width: 120px;
	text-align: left;
	float: left;
}
div.labellarge {
	width: 200px;
	text-align: left;
	padding-top: 5px;
	float: left;
}
div.formw {
	width: 200px;
	text-align: left;
	padding-left:0px;
	float: left;
}
div.row span.labelsmrq {
	height:19px;
	vertical-align:middle;
	width: 135px;
	text-align: left;
}
div.labelsm {
	width: 75px;
	text-align: center;
	margin-right:4px;
	float: left;
}
div.formwsm {
	width: 150px;
	text-align: left;
	padding-left:0px;
	float: left;
}
div.formwmiddle {
	width: 120px;
	text-align: left;
	padding-left:0px;
	float: left;
	clear: right;
}
div.row span.labelsmrrq {
	height:19px;
	vertical-align:middle;
	margin-left:0px;
	width: 100px;
	text-align: left;
}
div.row span.labelsmr {
	height:19px;
	vertical-align:middle;
	margin-left:0px;
	width: 100px;
	text-align: left;
}
div.row span.formwsmr {
	width: 50px;
	text-align: left;
	padding-left:4px;
}
div.row span.note {
	width: 250px;
	text-align: left;
	padding-right:10px;
	padding-top:10px;
}
div.row span.lablel {
	height:19px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
	width: 140px;
	text-align: center;
	font-weight:bold;
}
div.row span.spacer {
	height:25px;
	vertical-align:middle;
	margin-left:0px;
	width: 25px;
	text-align: left;
}
div.rowbutton {
	clear: both;
	padding-top: 15px;
	padding-left: 0px;
	font-size: 11px;
	text-align:left;
}

/* @end */

/* Custom Styles for News and Information Blog Lists */
/* Example: Published by MCHS Associates             */

.componentheading-mchs-news {
	font-size: 200%;
	font-variant: small-caps;
	color:#355C84;
	padding-top: 10px;
	padding-bottom: 20px;
}

.contentheading-mchs-news {
	font-size: 125%;
	font-variant: small-caps;
	color:#355C84;
	font-weight: bold;
	border-bottom: thin dotted #A3B08C;
	/* border-bottom: 2px dotted #707D44; */
	/* background: url(../images/headers/olive/component-bg.png) 0 0 no-repeat; */
}

.contentpaneopen-mchs-newsarticle {
	/* margin-top: 10px; */
}

.contentheading-mchs-newsarticle {
	font-size: 175%;
	font-variant: small-caps;
	color:#355C84;
	margin-top: 20px;
	border-bottom: thin dotted #A3B08C;
}

div.ForMoreInformation {
	font-size: 0.85em;
}

p.bib {
	margin-left: 4em;
	text-indent: -1.5em;
}

/* @end */


/* Styles for "From the Literature" articles. */

.lit-article {
margin: 0, 0, 25px, 0;
border-bottom: thin dotted #A3B08C;
}

/* @end */


/* Styles for database list. */

table.database-list {
border-collapse: collapse;
border: solid 2px #BBD0E4; 
}

td.database-list {
border: solid 2px #BBD0E4; 
vertical-align: top;
}

.database-list {
padding: 5px;
}

/* @end */


/* Custom frames and boxes */

.staffpic {
border: solid black 1px; 
padding: 0;
}

.moviebook {
border: solid white 1px; 
padding: 0;
}

.blueframe {
border: solid #BBD0E4 1px; 
padding: 0; 
display: block;
}

/* Place Request Article(s), Request Literature Search, etc. in a shaded box on the right side of the window. */
/* If using a heading tag, set margin to zero. - Bob (December 4, 2009) */

/* Modified the style so that the list of LibGuides is above the Library Services box. - Bob (May 3, 2010) */

.libguides {
position: absolute;
left: 665px;
border: solid 2px #993366;
background: #D5E1E3;
padding: 5px;
}

.libservicesff {
position: absolute; 
top: 385px; 
left: 675px; 
border: solid 2px #BBD0E4; 
background: #D5E1E3; 
padding: 5px;
}

.libservicesie {
position: absolute; 
top: 370px; 
left: 675px; 
border: solid 2px #BBD0E4; 
background: #D5E1E3; 
padding: 5px;
}

.libservices {
position: absolute;
left: 675px;
border: solid 2px #BBD0E4;
background: #D5E1E3;
padding: 5px;
}

.nursingworkshopsff {
position: absolute;
top: 375px; 
left: 665px;
border: solid 2px #85C0E2;
background: #D5E1E3;
padding: 5px;
}

.nursingworkshopsie {
position: absolute;
top: 370px; 
left: 665px;
border: solid 2px #85C0E2;
background: #D5E1E3;
padding: 5px;
}

.nurselibservicesff {
position: absolute; 
top: 475px; 
left: 665px; 
border: solid 2px #BBD0E4; 
background: #D5E1E3; 
padding: 5px;
}

.nurselibservicesie {
position: absolute; 
top: 470px; 
left: 665px; 
border: solid 2px #BBD0E4; 
background: #D5E1E3; 
padding: 5px;
}

/* Styles for pictures that appear on the main subject pages (Physicians, Nurses, etc) */

/* The margin between the menu and the content is wider in FF 3.5 than in other browsers (IE, Safari, Opera). */
/* Need move the image up to compensate. */

.ffcatpict {
border: solid white 1px; 
padding: 0; 
position: absolute; 
top: 195px; 
left: 762px;
}

.iecatpict {
border: solid white 1px; 
padding: 0; 
position: absolute; 
top: 180px; 
left: 762px;
}


/* Same but for the Facebook "F" symbol on the home page. */

.fffbpict {
border: solid white 1px; 
padding: 0; 
position: absolute; 
top: 335px; 
left: 835px;
}

.iefbpict {
border: solid white 1px; 
padding: 0; 
position: absolute; 
top: 335px; 
left: 835px;
}


/* Library Workshop Registration Button. */

a.registerbutton  {
border: 2px outset; 
margin-right: 2px; 
padding: 2px 3px; 
background: red; 
color: white; 
font-size: 120%; 
font-weight: bold;
}

a.registerbuttonsmall {
border: 2px outset; 
margin-right: 2px; 
padding: 2px 3px; 
background: red; 
color: white; 
font-size: 85%; 
font-weight: bold;
}


/* Consumer Health Library Buttons. */

a.consumerbutton  {
border: 2px outset; 
margin-right: 2px; 
padding: 2px 3px; 
background: #993366; 
color: white; 
font-size: 120%; 
font-weight: bold;
}


/* Consumer Health Library. */

.chl {
font-size: 14px;
}


/* Mount Carmel Plumb Color */

.mchscolor {
color: #993366;
}


/* ABOG Reading List Styles */

.abog-copyright {
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
	border-bottom: 1px solid;
}

.abog-heading {
	text-align: center;
	font-size: 16px;
	font-variant: normal;
	line-height: 135%;
}

.abog-subheading {
	color: #660033;
	font-variant: normal;
}

.abog-article-list {
	margin-right: 25px; 
	margin-left: 25px;
	font-family: Consolas, "Lucida Console", monospace;
         font-size: 13px;
	line-height: 150%;
}

.abog-footer {
	margin-right: 25px; 
	margin-left: 25px; 
	text-align: center; 
	border-top: 1px solid;
}


/* Styles for the Student Health 101 Box on the MCCN Students page. */

.studenthealth101-box {
	border: solid 2px #99004C; 
	background: #993366; 
	padding: 5px; 
	margin-bottom: 5px;
}

.studenthealth101-heading {
	margin: 0 0 0.5em 0; 
	font: bolder 1.1em; 
	color: #FFFFFF; 
	letter-spacing: 0.1em;
}

.studenthealth101-body {
	margin: 0 0 0.5em 0; 
	font-size: 0.85em; 
	color: #FFFFFF;
}


/* Table on the Student Health 101 Archive page. */

table.studenthealth101 {
	border-collapse: collapse;
	border: solid 2px #99004C; 
	background: #993366; 
}

th.studenthealth101 {
	border: 1px outset;
	font: 125% bold;
	padding: 10px;
	color: #FFFFFF; 
}

td.studenthealth101 {
	border: 1px outset;
	padding: 5px;
	text-align: center;
	width: 150px;
	font-size: 14px;
	color: #FFFFFF; 
}

a.studenthealth101 {
	font-size: 14px;
	color: #FFFFFF; 
}


/* Electronic Fetal Monitoring (EFM) Reading List Styles */


.efm-article-list {
	margin-right: 25px; 
	margin-left: 0;
	/* font-family: "Courier New", Courier, monospace;
	font-size: 12px; */
	line-height: 150%;
}


/* Chaplaincy and CPE Student Styles */

.cpeiecatpict {
border: solid white 1px; 
padding: 0; 
position: absolute; 
top: 180px; 
left: 762px;
margin-left: 5px;
}


/* Table Styles for Book Lists (Plain Text) */

table#books {
	border-collapse: collapse; 
	border: 2px solid #BBD0E4;
         width: 90%;
}

td#books {
	border: 2px solid #BBD0E4; 
	vertical-align: top;
	padding: 5px;
}


/* High Priority News Ticker Items */

.redalert {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.25em;
	/* text-align: center; */
	color: #993366;
}


/* UpToDate Green */

.UpToDate {
	font-weight: bold;
	color: #339966;
}

/* @end */
