/*
FILE: 		CSS for HospitalSafetyCenter.com
FILENAME:   /css/hospitalsafetycenter_style.cfm
CREATED: 	06/14/2007 - RKF
EDITED:		06/20/2007 - RBL
			06/28/2007 - KSF added .website definition list styles
			
FUNCTIONALITY:

CSS for Hospital Safety Center

[colors: green: 006533, red=ed0a12, dark red=A0410D, light blue=61A8EE, light tan: f9f3c5, very dark blue=005387, dark brown=595959, medium blue=006699]

*/

/************************
Classes
************************/
.block_pad_left_right {
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
} /*padding*/
.content1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.content3:link, a.content3heading:link {color: #A0410D;}
a.content3:visited, a.content3heading:visited {color: #A0410D;}
a.content3:active, a.content3heading:active {color: #A0410D;}
a.content3:hover, a.content3heading:hover {color: #ed0a12;}
.content3, .contentblack1 h2, .contentblack1 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0410D;
	text-decoration: none;
}
.content3heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A0410D;
	text-decoration: none;
}
.contentblack1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005387;
	text-decoration: none;
}
.countdownclock {
	background-color: #000000;
	color: #ffffff;
	display: block;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.documentlist {
	padding-top: .2em;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: -1em;
}
.documentlist li {
	padding-top: .2em;
	padding-bottom: .2em;
	margin-top: 0;
	margin-bottom: 0;
}
.green {
	color: #006533;
}
/*
.green:link, .green:visited, {
	text-decoration:none;
}
.green:focus, .green:hover {
	text-decoration:underline;
}
.green:active {
	background-color: #006533;
	color:#FFFFFF;
	text-decoration:underline;
}
*/
.excerptnote {
	background-color: #FBFBEB;
	border: 1px solid #A0410D;
	color: #005387;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-decoration: none;
}
.heading {
	font-family: "Arial narrow", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #61A8EE;
 	margin-bottom: 0px; 
	padding-bottom: 0px;
}
.heading2 {
	font-family: "Arial narrow", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #61A8EE;
 	margin: 0; 
	padding: 0;
}
p.heading4 {
}

/*
.heading:link, .heading:visited, {
	text-decoration:none;
}

.heading:focus, .heading:hover {
	text-decoration:underline;
}

.heading:active {
	background-color: #595959;
	color:#FFFFFF;
	text-decoration:underline;
}
*/
.headingbg {
	background-color: #fdfefe;
	background-image: url(/images/hospitalsafetycenter/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
 }
.headinglist li {
	color: #61A8EE;
	padding-bottom: 1em;
}

a.leftlinks:link {color: #006533;}
a.leftlinks:visited {color: #006533;}
a.leftlinks:active {color: #006533;}
a.leftlinks:hover {color: #ed0a12;}
.leftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006533;
	text-decoration: none;
}
a.linkblue:link, a.linkblueheading:link {color: #005387;}
a.linkblue:visited, a.linkblueheading:visited {color: #005387;}
a.linkblue:active, a.linkblueheading:active {color: #005387;}
a.linkblue:hover, a.linkblueheading:hover {color: #ed0a12;}
.linkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005387;
}
.linkblueheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #005387;
}
a.linkblue2:link {color: #61A8EE;}
a.linkblue2:visited {color: #61A8EE;}
a.linkblue2:active {color: #61A8EE;}
a.linkblue2:hover {color: #ed0a12;}
.linkblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #61A8EE;
}
.maincopybg {
	background-image: url(/images/hospitalsafetycenter/top-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.platcopybg {
	background-image: url(/images/hospitalsafetycenter/top-bg-plat.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.productspotbackground {
	background-color: #f9f3c5; 
	padding: 8px;
}
.productspotborder {
	border: 3px solid #ffffff;
}
.red, #red { color:#ed0a12; }

/* .search_criteria {
	color:#ed0a12;
	font-weight:bold;
}
*/

.search_field {
	color:#A0410D;
}

.search_results_row
{	border-bottom: 1px solid #A0410D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; } /* small text AND one pixel bottom border */
.search_suggested {
	color:#006699;
	font-weight:bold;
}
.sitemapList {
	color: #005387;
	margin-top: 0px;
	margin-left: 20px;
}
.sitemapList li 
{
	padding-bottom: 0px;
	padding-top: 4px;
}
.subscribeborder {
	background-color: #f9f3c5; 
	border: 3px solid #ffffff;
	padding: 8px;
}
.subscribebutton { }
.subscribebackground {
	background-color: #eeeeee;
	padding: 3px;
}
.subscribelink{
	background-color: #ffffff;
	border: 1px solid #005387;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

.websitelist dl {
	padding-top: 0px;
	margin-top: 8px;
}

.websitelist dt {
	font-family: "Arial narrow", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #61A8EE;
	padding-bottom: 8px;
	text-decoration: none;
}

.websitelist dt a:link {color: #005387;}
.websitelist dt a:visited {color: #005387;}
.websitelist dt a:active {color: #005387;}
.websitelist dt a:hover {color: #ed0a12;}
.websitelist dt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005387;
	display: block;
}

/************************
ID's
************************/
#freered {
	color: #ed0a12; text-decoration: none; 
}

#homepage {
	padding-bottom: .4em;
	display: block;
}

#regulatorylist {
	margin-top: 0px;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;

}
#regulatorylist li 
{
	background-image: url(/images/hospitalsafetycenter/regulatory-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 18px;
	padding-bottom: 0px;
	padding-top: 4px;
}
#reportpadding {
	padding-left: 40px;
	padding-bottom: 8px;
}
#reporttextpadding {
	padding-left: 40px;
	padding-bottom: 4px;
	width: 500px;
}
#reporttitlepadding {
	padding-left: 20px;
	padding-bottom: 4px;
	width: 400px;
}
#strong {
	font-weight: bold;
}

/************************
Tags
************************/
a {
	color: #61A8EE;
}

a:link, a:visited {
	text-decoration: underline;
}
a:focus, a:hover {
	text-decoration: underline;
}
a:active {
	background-color: #61A8EE;
	color: #FFFFFF;
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	margin-bottom: .5em;
}


