ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0px; padding:0px; }
a img,:link img,:visited img,fieldset, img { border:none; }
a { outline:none; }




/* global elements
 * ------------------------------------------------------------------------- */
body {
	background:#e8f0f9;
	text-align:center;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5a7ea7;
	}
body#video { background:#000; }

h1 { font-size:1.3em; color:#0054a4; }
h2 { font-size:1.1em; color:#0054a4; }
h3 { font-size:1.0em; color:#7299c6; }

h2, h3 { margin-bottom:0px !important; }
h1 small { display:block; color:#00a18e; font-size:12px; }
h3 small { display:block; font-size:11px; }

body#about.management h2, body#about.board-of-directors h2 { font-size:1.3em; color:#0054a4; }
body#about.management h2 small, body#about.board-of-directors h2 small { display:block; color:#00a18e; font-size:12px; }

a:link,a:visited { color:#00a18e; text-decoration:none; }
a:hover,a:active { color:#0055a4; text-decoration:none; }




/* framework
 * ------------------------------------------------------------------------- */
#wrap {
	background:url("../images/bg-wrap.jpg") repeat-y;
	width:830px;
	margin:0px auto;
	text-align:left;
	}

#masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:96px;
	width:730px;
	margin:0px auto;
	}
	#masthead a {
		position:absolute;
		top:14px;
		left:6px;
		width:243px;
		height:74px;
		}
		#masthead a span { display:none; }
	#masthead p {
		font-size:11px;
		text-align:left;
		padding-top:30px;
		margin-right:10px;
		width:140px;
		float:right;
		line-height:14px;
		}
		#masthead p strong { display:block; }


/* ----- column-left ----- */
body#index #column-left {
	width:493px;
	float:left;
	margin:21px 0px 0px 0px;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:50px;
	background:url("../images/bg-column-left.jpg") 50px 0px no-repeat;
	}
#column-left {
	width:493px;
	float:left;
	margin:0px;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:50px;
	background:url("../images/bg-column-left.jpg") 50px 0px no-repeat;
	}
	#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0px 0px 10px 0px;
		}
	#column-left p.before-ul {
		margin:0px 0px 0px 0px;
		}
	
/* ----- column-right ----- */
body#index #column-right {
	width:220px;
	float:left;
	margin:21px 0px 0px 17px;
	padding-top:5px;
	background:url("../images/bg-column-right.jpg") no-repeat;
	}
#column-right {
	width:220px;
	float:left;
	margin:0px 0px 0px 17px;
	padding-top:5px;
	background:url("../images/bg-column-right.jpg") no-repeat;
	}
body#about #column-right, body#acute-care.depocyt #column-right, body#acute-care.depobupivacaine #column-right,
body#depofoam.depofoam #column-right, body#depofoam.how-it-works #column-right, body#careers #column-right,
body#contact #column-right, body#acute-care.depobupivacaine-administration #column-right, body#acute-care #column-right { background:url("../images/bg-column-right-yellow.jpg") no-repeat; }
body#careers.why #column-right { background:none; padding-top:0px; }
body#about.board-of-directors #column-right,body#about.management #column-right { background:url("../images/bg-column-right.jpg") no-repeat; }
	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul, #column-right dl {
		margin:0px 0px 5px 0px;
		}


/* ----- column-main ----- */
#column-main {
	width:730px;
	float:left;
	margin:0px;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:50px;
	background:url("../images/bg-column-main.jpg") 50px 0px no-repeat;
	}
	#column-main p, #column-main h1, #column-main h2, #column-main h3, #column-main ul, #column-main dl {
		margin:0px 0px 10px 0px;
		}
	#column-main ol {} 
	#column-main ol li {
		list-style: decimal outside;
	}
	#column-main li {
		margin-bottom: 3px;
	}
	
	body#careers.opportunities #column-main h2 {
		margin-bottom: 5px !important;
	}
	
	body#careers.opportunities #column-main ol {
		margin-bottom: 20px;
		padding-left: 19px;
	}
	
/* header framework
 * ------------------------------------------------------------------------- */
body#index #header { height:270px; width:730px; margin-left:50px; }
#header { height:225px; width:730px; margin-left:50px; background:url("../images/header.jpg"); }
	body#legal #header { background:url("../images/header-about.jpg"); }
/*
	body#index #header { background:url("../images/header-index.jpg"); }
	body#about #header { background:url("../images/header-about.jpg"); }
	body#about.board-of-directors #header { background:url("../images/header-board-of-directors.jpg"); }
	body#about.news-events #header { background:url("../images/header-news-events.jpg"); }
	body#acute-care #header { background:url("../images/header-depodur.jpg"); }
	body#acute-care.depodur #header { background:url("../images/header-depodur.jpg"); }
	body#acute-care.depocyt #header { background:url("../images/header-depocyt.jpg"); }
	body#acute-care.depobupivacaine #header { background:url("../images/header-depobupivacaine.jpg"); }
	body#depofoam #header { background:url("../images/header-depofoam.jpg"); }
	body#depofoam.depofoam #header { background:url("../images/header-depofoam.jpg"); }
	body#depofoam.how-it-works #header { background:url("../images/header-depofoam-how.jpg"); }
	body#careers.why #header { background:url("../images/header-careers-why.jpg"); }
	body#careers.opportunities #header { background:url("../images/header-careers-opportunities.jpg"); }
*/



/* subhead framework
 * ------------------------------------------------------------------------- */
#subhead { height:63px; width:730px; margin-left:50px; background:url("../images/subhead-index.jpg"); }
	body#index #subhead { background:url("../images/subhead-index.jpg"); padding-top:1px; height:62px; }
	body#about #subhead { background:url("../images/subhead-about.jpg"); }
	body#about.board-of-directors #subhead { background:url("../images/subhead-board-of-directors.jpg"); }
	body#about.fact-sheet #subhead { background:url("../images/subhead-company-facts.jpg"); }
	body#about.investors #subhead { background:url("../images/subhead-investors.jpg"); }
	body#about.news-events #subhead { background:url("../images/subhead-news-events.jpg"); }
	body#acute-care #subhead { background:url("../images/subhead-acute-care.jpg"); }
	body#acute-care.depodur #subhead { background:url("../images/subhead-depodur.jpg"); }
	body#acute-care.depocyt #subhead { background:url("../images/subhead-depocyt.jpg"); }
	body#acute-care.depobupivacaine #subhead { background:url("../images/subhead-depobupivacaine.jpg"); }
	body#acute-care.depobupivacaine-benefits #subhead { background:url("../images/subhead-depobupivacaine-benefits.jpg"); }
	body#depofoam.depofoam #subhead { background:url("../images/subhead-depofoam.jpg"); }
	body#depofoam.how-it-works #subhead { background:url("../images/subhead-depofoam-how.jpg"); }
	body#careers.why #subhead { background:url("../images/subhead-careers-why.jpg"); }
	body#careers.opportunities #subhead { background:url("../images/subhead-careers-opportunities.jpg"); }




/* navigation
 * ------------------------------------------------------------------------- */
#nav {
/*  background:url("../images/nav.jpg") no-repeat; */
	background:url("../images/nav-with-no-search.jpg") no-repeat;
	z-index:2;
	width:742px;
	height:41px;
	margin:0px 0px 0px 44px;
	padding:0px;
	}

#nav span { display:none; z-index:2;}

#nav li, #nav a { height:29px; display:block; z-index:2;}

#nav li { float:left; list-style:none; _display:inline; margin-top:6px; z-index:2;}

#nav-01 { width:99px; margin-left:6px; z-index:2;}
#nav-02 { width:138px; margin-left:18px; z-index:2;}
#nav-03 { width:151px; margin-left:18px; z-index:2;}

/*
#nav-01 a:hover { background:url("../images/nav-with-no-search.jpg") -6px -47px no-repeat; z-index:2;}
#nav-02 a:hover { background:url("../images/nav-with-no-search.jpg") -107px -47px no-repeat; z-index:2;}
#nav-03 a:hover { background:url("../images/nav-with-no-search.jpg") -247px -47px no-repeat; z-index:2;}
*/

body#about #nav-01 { background:url("../images/nav.jpg") -6px -47px no-repeat; z-index:2;}
body#acute-care #nav-02 { background:url("../images/nav.jpg") -107px -47px no-repeat; z-index:2;}
body#depofoam #nav-03 { background:url("../images/nav.jpg") -279px -47px no-repeat; z-index:2;}

#search-form { width:130px; margin-left:209px; }



/* sub navigation
 * ------------------------------------------------------------------------- */
#nav li ul {
	position:absolute;
	left:-9999px;
	background-color:none;
	}

#nav li ul li {
	height:30px;
	margin:0px !important;
	}

#nav li ul li a {
	width:100%;
	height:30px;
	line-height:30px;
	background:url("../images/bg-dropdown.jpg") repeat-x;
	}

#nav li ul li a span {
	display:block;
	padding-left:5px;
	background:url("../images/dropdown-arrow.gif") top right no-repeat;
	}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#fff;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul { left:auto;}

#nav-01 ul a:hover, #nav-02 ul a:hover, #nav-03 ul a:hover {
	color:#fff;
	text-decoration:none;
	background:url("../images/bg-dropdown.jpg") 0px -30px repeat-x;
	}

#nav-01 ul, #nav-01 li { width:170px; }
#nav-02 ul, #nav-02 li { width:140px; }
#nav-03 ul, #nav-03 li { width:151px; }

#nav #nav-01 ul li ul { margin-top:-30px !important; margin-left:170px !important; }
#nav #nav-02 ul li ul { margin-top:-30px !important; margin-left:140px !important; }
#nav #nav-03 ul li ul { margin-top:-30px !important; margin-left:120px !important; }

#nav li ul li ul { border-left:1px solid #7399c6; }
#nav #nav-01 a span, #nav #nav-03 a span {
	background:none;
	}
#nav li ul li ul li a span {
	background:none;
	}




/* footer
 * ------------------------------------------------------------------------- */
#footer {
	width:730px;
	height:45px;
	margin:0px auto;
	text-align:left;
	background:url("../images/bg-footer.jpg") no-repeat;
	font-size:11px;
	color:#0055a4;
	clear:both;
	padding-top:20px;
	}

#footer p {
	margin-left:9px;
	}
	#footer p a { color:#91b0d5 !important; }
	#footer p a:hover { color:#0055a4 !important; }

#footer a:link, #footer a:visited { color:#0055a4; }

#footer a:hover, #footer a:active { color:#79a6d0; }

#footer ul { margin-top:5px; margin-right:10px; line-height:12px; }
#footer .first-ul { font-weight:bold; }

#footer li {
	padding:0px 5px 0px 9px;
	display:inline;
	background:url("../images/bullet-footer.jpg") 0px 2px no-repeat;
	}
	#footer li.first { background:none; }




/* search form
 * ------------------------------------------------------------------------- */
#searchForm {
	}
	#searchForm input {
		background-color:#fff !important;
		border:none;
		color:#000 !important;
		width:88px;
		height:17px;
		line-height:18px;
		vertical-align:middle;
		margin:6px 0px 0px 0px;
		padding-top:1px;
		padding-left:4px;
		padding-right:4px;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		}
	#searchForm input.submit {
		background:url("../images/button-go.gif") !important;
		padding:0px;
		width:21px;
		height:22px;
		cursor:pointer;
		margin:4px 0px 0px 6px;
		}




/* depodur signup
 * ------------------------------------------------------------------------- */
#depodur-signup {
	background:#f0f5fc url("../images/title-signup-depodur.jpg") no-repeat;
	padding-top:40px;
	padding-bottom:16px;
	padding-left:12px;
	margin-bottom:15px;
	}
	#depodur-signup input {
		background-color:#fff !important;
		border:1px solid #b8cfe9;
		color:#0054a4;
		width:116px;
		height:17px;
		line-height:19px;
		vertical-align:middle;
		padding-top:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
	#depodur-signup input.submit {
		background:url("../images/submit-signup.jpg") no-repeat;
		width:52px;
		height:21px;
		padding:0px;
		border:none;
		cursor:pointer;
		margin-left:5px;
		}




/* depocyt signup
 * ------------------------------------------------------------------------- */
#depocyt-signup {
	background:#f0f5fc url("../images/title-signup-depocyt.jpg") no-repeat;
	padding-top:45px;
	padding-bottom:16px;
	padding-left:12px;
	margin-bottom:15px;
	margin-top:20px;
	}
	#depocyt-signup input {
		background-color:#fff !important;
		border:1px solid #b8cfe9;
		color:#0054a4;
		width:116px;
		height:17px;
		line-height:19px;
		vertical-align:middle;
		padding-top:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
	#depocyt-signup input.submit {
		background:url("../images/submit-signup.jpg") no-repeat;
		width:52px;
		height:21px;
		padding:0px;
		border:none;
		cursor:pointer;
		margin-left:5px;
		}




/* depobupivacaine signup
 * ------------------------------------------------------------------------- */
#depobupivacaine-signup {
	background:#f0f5fc url("../images/title-signup-depobupivacaine.jpg") no-repeat;
	padding-top:55px;
	padding-bottom:16px;
	padding-left:12px;
	margin-bottom:15px;
	margin-top:20px;
	}
	#depobupivacaine-signup input {
		background-color:#fff !important;
		border:1px solid #b8cfe9;
		color:#0054a4;
		width:116px;
		height:17px;
		line-height:19px;
		vertical-align:middle;
		padding-top:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
	#depobupivacaine-signup input.submit {
		background:url("../images/submit-signup.jpg") no-repeat;
		width:52px;
		height:21px;
		padding:0px;
		border:none;
		cursor:pointer;
		margin-left:5px;
		}


/* depofoam signup
 * ------------------------------------------------------------------------- */
body#depofoam.applications #column-right #depofoam-signup, body#depofoam.pipeline #column-right #depofoam-signup, body#depofoam.how-it-works #column-right #depofoam-signup, body#depofoam.capabilities #column-right #depofoam-signup, body#depofoam.partnering #column-right #depofoam-signup { margin-top:0px; }
#depofoam-signup {
	background:#f0f5fc url("../images/title-signup-depofoam.jpg") no-repeat;
	padding-top:45px;
	padding-bottom:16px;
	padding-left:12px;
	margin-bottom:15px;
	margin-top:20px;
	}
	#depofoam-signup input {
		background-color:#fff !important;
		border:1px solid #b8cfe9;
		color:#0054a4;
		width:116px;
		height:17px;
		line-height:19px;
		vertical-align:middle;
		padding-top:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
	#depofoam-signup input.submit {
		background:url("../images/submit-signup.jpg") no-repeat;
		width:52px;
		height:21px;
		padding:0px;
		border:none;
		cursor:pointer;
		margin-left:5px;
		}




/* miscellaneous id's
 * ------------------------------------------------------------------------- */
#mini-column-left {
	width:198px;
	float:left;
	}

#mini-column-right {
	width:290px;
	float:left;
	}
 
#news-events-box {
	background-color:#f1f6fb;
	width:192px;
	padding:14px 15px 10px 13px;
	font-size:10px;
	margin-bottom:10px !important;
	}
	#news-events-box p {
		text-align:right;
		margin:0px;
		}
		#news-events-box p a { color:#91b0d5; }
		#news-events-box p a:hover { color:#0055a4; }

#title-news-events-box {
	background:url("../images/title-news-events-box.jpg");
	width:87px;
	height:26px;
	}

#news-events-ul li {
	background:url("../images/dots.gif") bottom center no-repeat;
	padding-bottom:10px;
	margin-top:12px;
	font-size:10px;
	line-height:14px;
	}
	#news-events-ul li small { display:block; }
	#news-events-ul li a { color:#0055a4; }
	#news-events-ul li a:hover { color:#91b0d5; }

#quick-points-ul {
	background:url("../images/title-quick-points.jpg") no-repeat;
	padding-top:20px;
	margin-left:20px !important;
	margin-top:15px !important;
	}
#quick-points-ul li {
	background:url("../images/bullet-arrow.gif") 0px 6px no-repeat;
	padding-left:8px;
	font-size:9px;
	}

#title-index-middle-column {
	background:url("../images/title-index-middle-column.jpg");
	width:234px;
	height:68px;
	margin-top:26px;
	margin-bottom:14px
	}

#flash-float { float:left; z-index:1;}
#header-subnav {
	background:#f0f5fc url("../images/bg-column-right.jpg") no-repeat;
	padding-top:19px;
	width:220px;
	float:left;
	margin-left:8px;
	}
body#legal #header-subnav {
	float:right;
	margin-left:0px;
	}
	#header-subnav li {
		border-bottom:1px dotted #cfe1f4;
		margin-left:12px;
		margin-right:15px;
		line-height:12px;
		}
		#header-subnav li a {
			display:block;
			padding:10px 0px 9px 6px;
			color:#7399c6;
			}
		#header-subnav li a:hover {
			color:#0054a4;
			background-color:#eaf1f9;
			}
		#header-subnav li a.on {
			color:#0054a4;
			background-color:#eaf1f9;
			}
		#header-subnav li.first {
			border:none;
			font-weight:bold;
			padding-left:6px;
			color:#0054a4;
			margin-bottom:5px;
			}

#quick-facts {
	background-color:#fffae5;
	padding:15px 0px;
	}
	body#about.news-events #quick-facts li {
		font-size:11px;
		margin-bottom:10px;
		}
	#quick-facts li, #events-archive li {
		background:url("../images/bullet-arrow.gif") 0px 6px no-repeat;
		padding-left:8px;
		font-size:9px;
		margin-left:19px;
		margin-right:10px;
		}
	#quick-facts li.first, #events-archive li.first { background:none; padding:0px; font-size:12px; margin-bottom:10px; font-weight:bold; }
	#quick-facts li.intro { background:none; padding:0px; font-size:12px; margin-bottom:5px; font-weight:normal; font-size:10px }
	#quick-facts li.asterisk { background:none; padding:15px; font-size:9px; margin-bottom:0px; font-weight:normal; }

#events, #past-events {
	background-color:#fffae5;
	padding:10px 0px;
	}
	#events p, #past-events p {
		margin-left:10px;
		}

#events-archive {
	background-color:#fffae5;
	padding:15px 0px;
	}
	body#about.news-events #events-archive li {
		font-size:11px;
		margin-bottom:10px;
		}

#depobupivacaine-highlight {
	background-color:#fffae5;
	padding:15px 18px;
	}
	#depobupivacaine-highlight p { font-size:11px; line-height:16px; }

#subnav {
	margin:0px 0px 0px 50px;
	padding:7px 0px 4px 1px;
	}
	#subnav li {
		padding:0px 5px 0px 9px;
		display:inline;
		background:url("../images/bullet-subnav.jpg") 0px 5px no-repeat;
		font-size:10px;
		}
		#subnav li a { color:#7299c6; }
		#subnav li a:hover { color:#0055a4; }
		#subnav li.first { background:none; }

body#careers.why #board-of-directors-ul { background:#f0f5fc url("../images/bg-column-right.jpg") no-repeat; }
body#careers.why #board-of-directors-ul li { clear:both; }
body#careers.why #board-of-directors-ul li a { height:40px; }
#board-of-directors-ul {
	background-color:#f0f5fc;
	padding-bottom:5px;
	padding-top:7px;
	}
	#board-of-directors-ul li {
		border-top:1px dotted #cfe1f4;
		padding:5px 4px 9px 4px;
		margin-left:12px;
		margin-right:14px;
		display:block;
		}
		#board-of-directors-ul li.first { border:none; font-weight:bold; color:#0054a4; }
		#board-of-directors-ul li.on { background-color:#e9f0fa; }
		#board-of-directors-ul li.on a { color:#0055a4; }
		#board-of-directors-ul li a {
			color:#7399c6;
			display:block;
			}
		#board-of-directors-ul li a:hover { color:#0055a4; }
		#board-of-directors-ul li a small { display:block; }
		#board-of-directors-ul li img { float:left; margin-right:7px; }

#news-events-list {
	border-top:1px dotted #cfe1f4;
	}
	#news-events-list li {
		border-bottom:1px dotted #cfe1f4;
		height:auto;
		line-height:34px;
		font-size:14px;
		}
		#news-events-list li div p {
			line-height:18px;
			margin-left:25px;
			}
		#news-events-list li a {
			display:block;
			padding:6px 25px;
			height:auto;
			line-height:16px;
			}
		#news-events-list li a small { font-size:11px; display:block; }
		#news-events-list li.two-lines a { line-height:22px; }
		#news-events-list li p a { display:inline; padding-left:0px; }
			#news-events-list li a { color:#0055a4 !important; }
			#news-events-list li a:hover { color:#91b0d5 !important; }
			#news-events-list li a.plus { background:url("../images/plus.jpg") 4px 10px no-repeat; }
			#news-events-list li a.minus { background:url("../images/minus.jpg") 4px 10px no-repeat; }

#depocyt-highlight {
	background-color:#fffae5;
	padding:15px 18px;
	}
	#depocyt-highlight p { font-size:11px; line-height:16px; }

#logo-container-right-column {
	background:#fffae5;
	padding:15px;
	}
	#logo-container-right-column img { display:block; margin-bottom:12px; }

body#depofoam.applications #column-right, body#depofoam.pipeline #column-right, body#depofoam.how-it-works #column-right, body#depofoam.capabilities #column-right, body#depofoam.partnering #column-right {
	position:relative;
	background:none !important;
	padding-top:0px;
	}
	#depofoam-popup {
		position:absolute;
		top:45px;
		right:15px;
		}
	body#depofoam.how-it-works #depofoam-popup, body#depofoam.pipeline #depofoam-popup, body#depofoam.capabilities #depofoam-popup {
		position:absolute;
		top:95px;
		right:-10px;
		}
	body#depofoam.applications #column-right #depocyt-highlight, body#depofoam.pipeline #column-right #depocyt-highlight, body#depofoam.how-it-works #column-right #depocyt-highlight, body#depofoam.capabilities #column-right #depocyt-highlight, body#depofoam.partnering #column-right #depocyt-highlight {
		padding-bottom:210px;
		background:#fffae5 url("../images/bg-column-right-yellow.jpg") no-repeat;
		}
	body#depofoam.applications #column-right #depocyt-highlight, body#depofoam.partnering #column-right #depocyt-highlight, body#depofoam.capabilities #column-right #depocyt-highlight, body#depofoam.pipeline #column-right #depocyt-highlight {
		padding-bottom:20px;
		margin-bottom:20px;
		}

#quote-popups { position:relative; }
	#quote-popups div {
		border:2px solid #5a7ea7;
		background-color:#fff;
		display:block;
		padding:10px;
		width:310px;
		height:110px;
		position:absolute;
		top:-300px;
		right:240px;
		z-index:100;
		}
		#quote-popups div img {
			float:left;
			margin:0px 10px 5px 0px;
			}
		#quote-popups div a {
			float:right;
			position:absolute;
			top:113px;
			left:296px;
			}

#button-depofoam-delivery {
	background:url("../images/button-depofoam-delivery.jpg");
	width:157px;
	height:26px;
	display:block;
	padding-left:17px;
	padding-top:131px;
	position:relative;
	}
	#button-depofoam-delivery a {
		background:url("../images/button-depofoam-delivery.jpg") -17px -131px;
		width:137px;
		height:26px;
		display:block;
		}
		#button-depofoam-delivery a:hover { background:url("../images/button-depofoam-delivery.jpg") 0px -157px; }

#depofoam-delivery {
	background:url("../images/depofoam-delivery.gif");
	width:525px;
	height:379px;
	display:block;
	position:absolute;
	top:-80px;
	right:185px;
	}
	#depofoam-delivery a {
		float:right;
		width:30px;
		height:30px;
		display:block;
		background:none;
		}
		#depofoam-delivery a:hover { background:none; }

#button-depofoam-technology {
	background:url("../images/button-depofoam-technology.jpg");
	width:157px;
	height:26px;
	display:block;
	padding-left:17px;
	padding-top:131px;
	position:relative;
	}
	#button-depofoam-technology a {
		background:url("../images/button-depofoam-technology.jpg") -17px -131px;
		width:137px;
		height:26px;
		display:block;
		}
		#button-depofoam-technology a:hover { background:url("../images/button-depofoam-technology.jpg") 0px -157px; }

#depofoam-technology {
	background:url("../images/depofoam-technology.gif");
	width:525px;
	height:379px;
	display:block;
	position:absolute;
	top:-80px;
	right:185px;
	}
	#depofoam-technology a {
		float:right;
		width:30px;
		height:30px;
		display:block;
		background:none;
		}
		#depofoam-technology a:hover { background:none; }

#button-depofoam-improvement {
	background:url("../images/button-depofoam-improvement.jpg");
	width:157px;
	height:26px;
	display:block;
	padding-left:17px;
	padding-top:157px;
	position:relative;
	}
	#button-depofoam-improvement a {
		background:url("../images/button-depofoam-improvement.jpg") -17px -157px;
		width:137px;
		height:26px;
		display:block;
		}
		#button-depofoam-improvement a:hover { background:url("../images/button-depofoam-improvement.jpg") 0px -183px; }

#depofoam-improvement {
	background:url("../images/depofoam-improvement.gif");
	width:525px;
	height:500px;
	display:block;
	position:absolute;
	top:-80px;
	right:185px;
	}
	#depofoam-improvement a {
		float:right;
		width:30px;
		height:30px;
		display:block;
		background:none;
		}
		#depofoam-improvement a:hover { background:none; }




/* classes
 * ------------------------------------------------------------------------- */
div.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	}

p.before-ul {
	padding-bottom:-10px;
	}
	
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("../images/bullet-back-to-top.jpg") right no-repeat;
	}

img.img-left {
	float:left;
	margin:2px 10px 5px 0px;
	}

img.img-right {
	float:right;
	margin:5px 0px 10px 10px;
	}

.hide { display:none !important; }
.show { display:block !important; }

.download-pdf {
	background:url("../images/pdf.jpg") 0px 0px no-repeat;
	padding-left:22px !important;
	display:block !important;
	line-height:normal;
	font-size:10px;
	height: 20px;
	line-height: 20px;
	}
	a.download-pdf { color:#91b0d5 !important; }
	a.download-pdf:hover { color:#0055a4 !important; }

.download-product-information {
	background:url("../images/pdf.jpg") 0px 6px no-repeat;
	padding-left:22px !important;
	display:block !important;
	line-height:1;
	font-size:10px;
	}
	a.download-product-information { color:#91b0d5 !important; }
	a.download-product-information:hover { color:#0055a4 !important; }



.bullet-ul li {
	background:url("../images/bullet-arrow.gif") 0px 6px no-repeat;
	padding-left:8px;
	margin-left:10px;
	}
	
#news-events-list .bullet-ul li {
	border-bottom: none; 
	margin-bottom: 5px;
	margin-left: 30px; 
	line-height: 18px;
	}

.warning { border-top:1px dotted #cfe1f4; font-size:10px; line-height:14px; padding-top:6px; margin-top:20px !important; }
	.warning strong { color:#0054a4; }
.asterisk { #cfe1f4; font-size:10px; line-height:14px; padding-top:0px; padding-left:15px; margin-top:0px !important; }

.hr-dots {
	background:url("../images/hr-dots.jpg");
	height:3px;
	margin:20px auto;
	display:block;
	}

.large-normal-text {
	font-size:16px;
	}

.small-normal-text {
	font-size:11px;
	}

.light-gray-text {
	color:#ccc !important;
	}

.reg-mark {
	font-size:9px;
	text-decoration:none;
	}

.right-column-scroll-area {
	display:block;
	width:220px;
	height:260px;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#fffae5;
	padding-bottom:6px;
	margin-bottom:10px;
	}

#management-ul li {clear: both; height: 55px;}
#management-ul li.first {clear: none; height: auto;}
#management-ul li img {float: left; margin-right: 4px;}        
#management-ul li span {line-height: 10px; font-size: 10px; display: block;}