/* CSS Document */


body {

	background:#497CBB url(images/body-bg.gif) repeat-x top;

	font-family:Arial, Helvetica, sans-serif;

	color:#222;

	margin-top:0px;

	font-size: 94%;

}

h1, h2, h3, h4, h5 {

	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;

	font-weight:normal;

	letter-spacing:0.005em;

	color:#094EA3;

}



h1 {

	font-size:15px;

	font-weight:normal;

	margin:5px 10px 10px 5px;

	letter-spacing:-0.05em;

	border-bottom:1px solid #F39CC2;

	line-height:22px;

	width: 250px;

	float: right;

	display: inline;

		background-color: #FEFEFE;

	z-index: 10;

}


h1, h2, h3, h4, p {

	padding-left:3px;

	z-index: 12;

	overflow: visible;

	height: auto;


}



h2 {

	font-size:130%;

	color:#484EA3;

	font-weight: bold;

	padding-bottom: /*0.2em*/0;

	margin-bottom: /*0.5em*/0;

	margin-top: 0.6em;

}


h3 {

	font-size:130%;

	padding-bottom:0.2em;

	border-bottom:1px solid #FAD4E3;

	color:#094EA3;

	font-weight: bold;

}


h4 {

	font-size:1.3em;

	margin:1.2em 0 .3em 0;

	color:#952;

}


h5 {
	font-size:1em;
	font-weight:bold;
	text-decoration: underline;
}






a, a:link {

	color:#000000;

	text-decoration:none;

}
.auction a, .auction a:link {
	color: #000000;
	text-decoration: underline;
}


a:visited {

	color:#909;

}

a:hover, a:active {

	color:#0033CC;

	text-decoration:underline;

}

li, dd {

	margin-bottom:.5em;

}

dt {

	clear:left;

}

dd {

	color:#444;

	font-size:.95;

	padding:.1em 0 .2em 2em;

}

a img {

	border:none;

}



/* 

	Structure

 */

#nav, #main {

	width:990px;

	margin:0 auto;

	text-align:left;

	overflow: visible;

	height: auto;

	color: #020262;

}

#main {

	background:#fff url(images/bg-main.gif) repeat-y left top;

}

#content {

		background:url(images/bg-content.jpg) top left no-repeat;

}



#right-edge {

	background:url(images/right-col.gif) repeat-y right top;

}

#left-edge {

	background:url(images/left-col.gif) repeat-y left top;

	width:100%;


}

#left-col {

	position:absolute;

	top:0;

	left:0;

	width:184px;

}

#right-col {

	position:relative;

	float:left;

	/* background:url(images/right-col-bg.gif) top left repeat-y; image dont exist toolio */

	padding-top: 0;

	padding-bottom: 1em;

	padding-left: 190px;

}



#cap {

	height:3px;

	font-size:.0001%;

	background:url(images/cap-c.gif) top left repeat-x;

}

#cap .l {

	height:3px;

	background:url(images/cap-l.gif) top left no-repeat;

}

#cap .r {

	height:3px;

	background:url(images/cap-r.gif) top right no-repeat;

}






ul#nav {

	padding:0;

	list-style:none;

/*	background:url(images/topbar-bg.gif) no-repeat 8px 6px;*/
	background:url(images/topbar-bg.hosp.gif) no-repeat 8px 6px;

	text-align:right;

	height:86px;

	margin-bottom:3px;

	//margin-bottom:-4px;

}


#nav li {

	height:76px;

	float:right;

	display:block;

	text-indent:-3000px;

}

#nav li a {

	height:76px;

	display:block;

	text-decoration:none;

	color:#9b998f;

	color:#fff;

	font-size:1px;

	text-indent:-5000px;

}

#nav #nav-home {

	float:left;

	color: #FFFFFF;

}



#nav-articles a {

	width:79px;

}

#nav-articles a:hover {

	background-position:-79px 10px;

}

#nav-about a {

	background:url(images/nav-about2.jpg) 0px 10px no-repeat;

	width:70px;

}

#nav-about a:hover {

	background-position:-70px 10px;

}

#nav-contact a {

	background:url(images/nav-contact2.jpg) 0px 10px no-repeat;

	width:84px;

}

#nav-contact a:hover {

	background-position:-84px 10px;

}

#nav-rss a {

	background:url(images/nav-rss2.jpg) 0px 10px no-repeat;

	width:63px;

}

#nav-rss a:hover {

	background-position:-63px 10px;

}

#nav-sitemap a {

	background:url(images/nav-sitemap2.jpg) 0px 10px no-repeat;

	width:79px;

}

#nav-sitemap a:hover {

	background-position:-79px 10px;

}


/* 

	Footer

 */

 

#foot {

	clear:both;

	text-align:center;

	font-size:.75em;

	background:#F9FBF8 url(images/footer-c.gif) repeat-x left bottom;

	padding:0;

}

#foot ul {

	list-style:none;

	//margin:1em 0;

}

#foot li {

	display:inline;

	padding:.5em 0;

}

#foot li a {

	padding:0 1.5em;

	color:#000;

}

#foot .outer {

	background:url(images/footer-l.gif) bottom left no-repeat;

	float:left;

	width:100%;

	//margin-bottom:-2px;

}

#foot .inner {

	border-top:1px solid #FBCEE3;

	background:url(images/footer-r.gif) bottom right no-repeat;

	float:left;

	width:100%;

}



.clear-all {

	clear:both;

	font-size:.0001%;

	height:1px;

}





/* 

	Side navigation 

 */

 

 

 

#insert {

	padding:1.3em;

	font-size:.75em;

	color:#999;

	height:2.5em;

}

ul.sections {

	margin:10px 0 0 10px ;

}

ul.sections, .cross-links {

	list-style:none;

	padding:0;

	font-size:88%;

	font-weight: bold;

}

.menu {

	margin:10px 0 10px 10px ;
	
  padding-left:15px;

	font-size:88%;

	font-weight: bold;

}

.info-box {

	font-size:90%;

	//width:100%;

}

.info-box div.author {

	padding:.5em .5em .5em 37px;

	background:url(images/info-box-by.gif) 0 50% no-repeat;

}

.sections li, .info-box {

	border:1px solid;

	border-color:#ccc #bbb #b6b6b6 #ccc;

	margin:0 0 2px;

}

.sections li {

	/* background:#f1f1f1 url(images/s-bg.gif) top left repeat-x; img dont exist - toolio */

}

.info-box, .cross-links {

	background:#FFCCFF url(images/cross-links-bg.gif) repeat-x left top;

}

.cross-links {

	border:1px solid;

	border-color:#ccc #babad2 #ccc #ccc;

	//width:100%;

	margin:10px 0;

}

.sections li a, .cross-links a {

	display:block;

	background-color: #FFCCFF;

	margin: 0px;

	background-image: url(images/off.jpg);

}

.sections li a, .cross-links a, dt a {

	padding:3px 10px;

	text-decoration:none;

}

.sections li a img, .seconds li a img {
	padding-right: 5px;
	padding-top: 0px;
	margin-bottom: 2px;
	vertical-align:middle;
	float: left;
}

.sections a, .sections a:link, .sections a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited, dt a, dt a:link, dt a:visited {

	background-repeat:repeat-x;

}

.sections a, .sections a:link, .sections a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited {

	color:#000000;

}

.sections a:hover, .sections a:active, .sections .on a, .cross-links a:hover, .cross-links a:active, dt a:hover, dt a:active {

	background-position:-462px 50%;

	background-repeat:no-repeat;

}

.sections a:hover, .sections a:active, .cross-links a:hover, .cross-links a:active {

	color:#004;

	text-decoration:none;

}


.sections li a:hover, .sections li.on a {

	background-color:#6666FF;

	color:#FFFFFF;

	background-image: url(images/on.jpg);

	background-repeat: repeat-x;

}




ul.seconds {

	margin:0px 0 0 10px ;

}

ul.seconds, .cross-links {

	list-style:none;

	padding:0;

	font-size:88%;

	font-weight: bold;

}


.seconds li, .info-box {

	border:1px solid;

	border-color:#ccc #bbb #b6b6b6 #ccc;

	margin:0 0 2px;

}

.seconds li {

	/* background:#f1f1f1 url(images/s-bg.gif) top left repeat-x; img dont exist - toolio */

}

.info-box, .cross-links {

	background:#FFCCFF url(images/cross-links-bg.gif) repeat-x left top;

}

.cross-links {

	border:1px solid;

	border-color:#ccc #babad2 #ccc #ccc;

	//width:100%;

	margin:10px 0;

}

.seconds li a, .cross-links a {

	display:block;

	background-color: #FFCCFF;

	margin: 0px;

	background-image: url(images/on.jpg);

	background-repeat: repeat-x;

		background-position:-462px 50%;

}

.seconds li a, .cross-links a, dt a {

	padding:3px 12px;

	text-decoration:none;

}

.seconds a, .seconds a:link, .seconds a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited, dt a, dt a:link, dt a:visited {

	background-repeat:repeat-x;

}

.seconds a, .seconds a:link, .seconds a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited {

	color:#FFFFFF;

}

.seconds a:hover, .seconds a:active, .seconds .on a, .cross-links a:hover, .cross-links a:active, dt a:hover, dt a:active {

	background-repeat:repeat-x;

}

.seconds a:hover, .seconds a:active, .cross-links a:hover, .cross-links a:active {

	color:#004;

	text-decoration:none;

}


.seconds li a:hover, .sections li.on a {

	background-color:#FFCCFF;

	color:#000000;

	background-image: url(images/off.jpg);

	background-repeat: repeat-x;

}











/* campaign boxes */



.hot {

	border:2px solid;

	border-color:#001A90;

	background:#F8BCD6 url(images/box_bg_pink.jpg) repeat-x left top;

	width: 350px;

	padding-right: 1.5em;

	padding-left: 14px;

	height: 13em;

	padding-top: 4px;

	float: left;

}


.hotsolid {

	border:2px solid;

	border-color:#001A90;

	background:#E5A188;

	width: 350px;

	padding-right: 1.5em;

	padding-left: 14px;

	/*height: 13em;*/

	padding-top: 4px;

	float: none;
	
	margin-top: 10px;

}

a.podcast, a.podcast:link {
 text-decoration:underline;
}

.cold {

	border:2px solid;

	border-color:#001A90;

	background:#5F6AE6 url(images/box_bg_blue.jpg) repeat-x left top;

	width: 350px;

	float: right;

	padding-right: 1.2em;

	padding-left: 1em;

	height: 13em;

	padding-top: 4px;

	position: relative;

}



#main #content #right-edge #left-edge #right-col .holder {

}


.holder {

	margin-top: 0px;

	margin-bottom: 4px;

	padding-top: 5px;

	padding-bottom: 4px;

	height: 13em;

	width: 794px;

}

.holder li {

	font-size: 90%;

	margin-bottom: 2px;

	padding-bottom: 4px;

	padding-left: 6px;

	padding-right: 6px;

}


#outcomes {

	font-size:18px;

	padding-bottom:0.2em;

	border-bottom:1px solid #FAD4E3;

	color:#094EA3;

	font-weight: bold;

	padding-top: 10px;

}



.style1 {

	font-size: 100%;

	font-weight: bold;

}

.style2 {

	color: #CC3333;

	font-weight: bold;

}

#main #content #right-edge #left-edge #right-col #hospital {

	border: 1px solid #020262;

}

#main #content #right-edge #left-edge #right-col .holder li {

}

/* Table styles */

.shadedrow {
	background-color:#F4F7Fb;
}

table.meetings {
	border: 1px solid #d2d2d2;
	width: 80%;
}

table.meetings td {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}