
/* TOP Buttons */
#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 570px;

}

ul#mainlevel-nav li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	position:relative;
	vertical-align: middle;
	background: #dee3e3;
}

ul#mainlevel-nav li+li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	position:relative;
	vertical-align: middle;
	background: #d1d8d8;
}
ul#mainlevel-nav li+li+li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	position:relative;
	vertical-align: middle;
	background: #c6cfcf;
}
ul#mainlevel-nav li+li+li+li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	position:relative;
vertical-align: middle;
	background: #bdc7c7;
}
ul#mainlevel-nav li+li+li+li+li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	position:relative;
vertical-align: middle;
	background: #b5c1c1;
}
ul#mainlevel-nav li+li+li+li+li+li
{
	display: table-cell;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:5px;
	float: left;
	margin: 0px;
	width: 94px;
  	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
		position:relative;

	background: #afbcbc;
}

ul#mainlevel-nav li:hover
{
	text-indent: 0;
	background: #edf0f0;
	
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;

	color: #00497E;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover
{
	text-indent: 0;
	color: #00497E;
	
}


#active_menu {
	color: #944851;
	font-weight: bold;
}

a#active_menu:hover {
	color: #872434;
}

.maintitle {
	color: #ffffff	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #944851;
  font-size: 14px;
  font-weight: bold;
}



.back_button {
	float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 15px 0px 10px 10px;
  /* border: 2px solid #C0D3F3; */
  width: 40px;
  padding: 4px;
}


.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #944851;
  width: auto;
  padding: 4px;
  margin: 1px;
}

.pagenavbar {
	padding-right: 5px;
	float: right;
}

ul
{
/*margin: 0;
padding: 0;
list-style: none;*/
}

li
{
/*line-height: 15px;
padding-left: 15px;
padding-top: 0px;
 background-image: url(../images/arrow.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;*/
}


td {
	text-align: left;
	
}




body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Helvetica, Arial, Tahoma, Sans Serif;
	font-size: 12pt;
	color: #000000;
	background: #636466	
	/*scrollbar-3dlight-color: #A98C8F;
	scrollbar-base-color: #F0F1FF;
	scrollbar-darkshadow-color: #A98C8F;
	scrollbar-face-color: #F0F1FF;
	scrollbar-highlight-color: #A98C8F;
	scrollbar-shadow-color: #A98C8F;
	scrollbar-track-color: #A98C8F;
	scrollbar-arrow-color: #A98C8F;*/
}

/* mambo core stuff */

a:link, a:visited {
	color: #872434; 
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #a98c8f;	
	text-decoration: none;
	font-weight: normal;
}


table.contentpaneopen {
	width: 100%;
	padding: 0px 10px 0px 10px;
	border-collapse: collapse;
	border-spacing: 0px;
}



table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpane td.contentheading {
  padding-left: 10px;
  padding-top: 9px;
}
.searchbox {
	margin: 0px;
	padding: 10px;
	height: 3em;
	background-color: ;
	width: 100%;
	}
	
.button {
	padding: 2px 5px 2px 5px;
	height: 22px;
	border: solid 1px #872434;
	background-color: #ffffff;
	color: #A25018;
	font-family: Helvetica, Arial, Tahoma, Sans Serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
td .buttonheading {
	font-size: 11px;
	
	}

	
.inputbox {
	padding: 1px 1px 1px 2px;
	border: 1px solid #636466;
	background-color: #ffffff;
	height: 1.5em;
}


.contentcolumn {
	padding-right: 5px;
}

.contentheading, .componentheading {
	
	color: #A25018;
	text-align: left;
	width: 80%
	padding-left: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	white-space: normal;
	border-bottom: 1px solid #c6cfcf;
	}


a.category {
text-decoration:  none; 
 }

a.category:hover {
text-decoration:  none; 
 }
 
 
.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #872434;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin-bottom: 0px;
}

table.moduletable th {
	/* background: url(../images/moduleheading.png) no-repeat;
	color: #872434;
	text-align: left;
	padding-left: 12px;
	height: 12px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	line-height: 10px;
	border-bottom: 1px solid #C0D3F3;*/
	display: none;
		}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	
}

table.moduletablebanner td {
	font-size: 11px;
	padding: 4px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #daa900;
  
}

tr .sectiontableheader {
	
	}
	
	
.sectiontablefooter {

}

.sectiontableentry1 {
	
	text-align: left;
	padding: 5px 0px 3px 0px;
}

.sectiontableentry2 {
	
	text-align: left;
	padding: 5px 0px 3px 0px;
}

.sectiontableentry1 td, .sectiontableentry2 td {
	padding: 5px;
	}

.topborder {
	border-right: 1px solid #872434;
	border-left: 1px solid #872434;
}

.headerlogo {
	background-color : #edf0f0;
	}

.leftcolumn {
	background-color :#e9e1c5;
	width: 170px;
	}
.modleft {
	padding: 0px 5px;
	}
	
.moduser1 {
	padding: 10px 5px 0px 5px;
	}
	
table .moduletablelogin {
	color: #872434;
	font-size: 11px;
	padding: 4px;
	margin: 4px 0px;
	font-weight: normal;
	text-align: center;
	width: 160px;
	}
.adminform {
	width: 700px;
	}
td.leftcolumn {
	margin: 0px 5px 0px 5px;
	border-right: 1px solid #872434;
	border-left: 1px solid #872434;
}

.centercolumn {
	margin: 0px 5px 0px 5px;
	background-color :#ffffff;
	width: 523px;
	}
	
	
	
	
	
.content {
	padding: 0px 5px 0px 5px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.1em;
}


.content form table {
width: 740px;
}

.content form ul ul ul li {
visibility: hidden;
display: none;
}

.contentcentercolumn {
	padding-left: 5px;
	margin-left:0px;
	width: 755px;
	}
.contentrightcolumn {
	padding-right: 5px;
	width: 10px;
	
	}
	
.frontcentercolumn {
	padding-left: 10px;
	margin-left:0px;
	width: 770px;
	
	}

td.frontcentercolumn {
	color: #000000;
	}

td.frontcentercolumn .content, .frontcentercolumn p, .frontcentercolumn ul {
	color: #000000;
	}

td .frontcentercolumn .contentheading {
	color: #daa900; ?>
	}
	
.frontrightcolumn {
	padding-right: 0px;
	width: 0px;
	
	}
	
	
p.content {
	padding: 5px 0px 0px 0px;
	
	}
h1 {
	color: #872434; 
	font-size: 12pt;
	line-height: 12pt;
	margin: 5px 0px 5px 0px;
	}
h2 {
	color: #A25018;
	font-weight: normal; 
	font-size: 12pt;
	line-height: 12pt;
	margin: 5px 0px 5px 0px;
	width: 100%;
	background-color: :#d1d8d8;
		}
h3 {
	color: #000000; 
	font-size: 8pt;
	line-height: 9pt;
	font-weight: normal;
	margin: 2px 0px 3px 0px;
			}
			
.content a:link {
	color: #872434; 
	text-decoration: none;
	font-weight: normal;
}

.content a:visited {
	color: #944851; 
	text-decoration: none;
	font-weight: normal;
}

.content a:hover {
	color: #daa900;	
	background-color :#dee3e3;
	text-decoration: none;
	font-weight: normal;
}


.mosimage {
  border: 0px solid #cccccc;
  margin: 5px
}

.mosimage img, .contentpaneopen img, .contentdescription img {
	
		border-top: 3px solid #3E6072;
	border-bottom: 9px solid #daa900;
	padding: 0px;
	}
.buttonheading a img, .contentheading a img {
	border: none;
	}
	
.mosimage_caption {
  margin-top: 2px;
  padding: 1px 2px;
  color: #000000;
  font-size: 0.6em;
  line-height: 0.9em;
  font-style: italic;
  
}


.rightcolumn {
	margin: 0px 5px 0px 5px;
	width: 159px;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #e9e1c5;
	}

.moduser3 {
	display: table-row;
	margin: 0px ;
	
	}


#all_events {
	display:block;
	height:125px;
	margin: 5px 100px 5px 10px;
	}
.events_link  {
	color: #ffffff; 
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}
.events_link a:link {
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal;
}

.events_link a:hover {
	color: #e9e1c5;	
	text-decoration: underline;
	font-weight: normal;
}
table.crumbbox {
	margin: 5px;
	background-color :#ffffff;
	border-bottom: 1px solid #872434;
	}

.pathway {
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	padding: 0;
	}
a.pathway {
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	padding: 0;
	}
.small {
	color: #71273D;
	font-size: 9px;
	font-weight: bold;
	padding: 2px 5px 2px 2px;
}
.smallwhite {
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding: 2px 5px 2px 2px;
}
.smalltop {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	border-collapse: collapse;
	border-spacing: 0px;
	
}
.footercopy1 {
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 5px 2px 2px;
	margin: 0px 0px 0px 10px;
}
.footercopy2, .footercopy2 a {
	color: #fa944b;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 5px 2px 2px;
	margin: 0px 0px 0px 10px;
}
.footercopy2 a:hover {
	color: #ffffff;
	}
.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #872434;
	font-size: 8px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #872434;
	font-size: 8px;
	font-weight: normal;
}

.newsandevents {
	margin: 15px 5px 15px 5px;
	padding: 2px 2px 2px 5px;
	
	
	line-height: 1.2em;
	font-size: 0.8em;
	}
	
.newsandevents img {
		padding:3px;
		}
		
.newsandevents ul, .newsandevents li {
    text-align: left;
    margin: 0 0 0 5px;
    padding: 0;
    list-style-type: square;
    text-indent: 0;
}

.newsitem, .eventitem {
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #afbcbc;
	}

#eventlist {
  
  padding: 0px;
  
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

#eventlist h2 {
	color: #A25018;
	font-weight: bold; 
	font-size: 1em;
	line-height: 1.1em;
	margin: 5px 0px 5px 0px;
	width: 100%;
	
	}

#eventlist .copyright {
visibility: hidden;
display: none;
}	

.relcontent1 {
width: 200px;
padding: 6px 0;
border-bottom: 1px solid #afbcbc;
}
.relcontent1 strong{
color: #A25018;
font-weight: bold; 
	font-size: 1.2em;
	line-height: 1.1em;
	width: 100%;
}
table.contenttoc {
  border: 0px solid #C0D3F3;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  /* background: url(../images/subhead_bg.png) repeat-x;
  color: #00497E;;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;*/
	display: none;
}

a.mainlevel:link, a.mainlevel:visited {
	display: table-cell;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #A25018 ;
	text-align: left;
	text-transform: none;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	height: 20px;
	width: 180px;
	background-color: #afbcbc;
}

a.mainlevel:hover {
	/* background-position: 0px -25px; */
	text-decoration: none;
	color: #00497E;
	background-color: #d1d8d8;
}


	
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	display: table-cell;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 90px;
	height: 45px;
	top: 50%
	background-color: #dee3e3;
}

a.mainlevel-nav:hover {
	overflow: visible;
	text-decoration: none;
	color: #00497E;
	background-color: #d1d8d8;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #944851;
	text-align: left;
}

a.sublevel:hover {
	color: #a98c8f;
	text-decoration: none;
}

a.readon:link, a.readon:visited {
	color: #872434; 
	text-decoration: none; 
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: inside url(../images/read.png);
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	font-weight: normal;
	}

a.readon:hover {
	color: #a98c8f;
		text-decoration: none;
	font-weight: normal;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: inside url(../images/read.png);
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	}
.highlight {
	background-color: #daa900;;
	color: White;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #ffffff;;
	border: 1px solid #872434;;
}



table.moduletable a.mainmenu_l0oout, table.moduletable .mainmenu_l0oout, a.mainmenu_l0oout, .mainmenu_l0oout {
text-decoration: none !important;
 background: #d1d8d8; 
}

table.moduletable a.mainmenu_l0oover, table.moduletable .mainmenu_l0oover, a.mainmenu_l0oover, .mainmenu_l0oover {
text-decoration: none !important;
 background: #ffffff; 
}

table.moduletable div.mainmenu_l0iout, table.moduletable .mainmenu_l0iout, div.mainmenu_l0iout, .mainmenu_l0iout {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-align: left;
text-decoration: none !important;
border-top: 2px solid #afbcbc;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 4px 0px 4px 4px;
color: #00497E;
 
 vertical-align: middle;
 text-transform: none;
}

table.moduletable div.mainmenu_l0iover, table.moduletable .mainmenu_l0iover, div.mainmenu_l0iover, .mainmenu_l0iover {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-align: left;
text-decoration: none !important;
border-top: 2px solid #afbcbc;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 4px 0px 4px 4px;

vertical-align: middle;
color: #00497E;
text-transform: none;
}


table.moduletable a.mainmenu_l1oout, table.moduletable .mainmenu_l1oout, a.mainmenu_l1oout, .mainmenu_l1oout {
position: absolute;
text-decoration: none !important;
/*background: url(images/submenu_bg.png) repeat;*/
 background: #d1d8d8; 
height: auto;
}
table.moduletable a.mainmenu_l1oover, table.moduletable .mainmenu_l1oover, a.mainmenu_l1oover, .mainmenu_l1oover {
text-decoration: none !important;
/* background: url(images/submenu2_bg.png) repeat;*/
background: #ffffff; 
height: auto;
}
table.moduletable div.mainmenu_l1iout, table.moduletable .mainmenu_l1iout, div.mainmenu_l1iout, .mainmenu_l1iout {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-align: left;
text-decoration: none !important;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;

color: #00497E;

}
table.moduletable div.mainmenu_l1iover, table.moduletable .mainmenu_l1iover, div.mainmenu_l1iover, .mainmenu_l1iover {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-align: left;
text-decoration: none !important;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;

color: #00497E;

}




a h3 {
    color: #872434;
    font-weight: bold;
}
a:hover h3 {
    color: #a98c8f;
}

.hospitalbar {
border-top: 2px solid #ffffff;
border-bottom: 2px solid #fbeecc;

}

td.hospitalnav {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-decoration: none !important;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #00497E;
vertical-align: middle;
text-transform: uppercase;

}
td.hospitalnav:hover {
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, Sans Serif;
font-weight: normal;
text-decoration: none !important;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
vertical-align: middle;
color: #00497E;
text-transform: uppercase;
}




.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
* html .clearfix {height: 1%;}
/* end hide from IE-mac */

