@charset "utf-8";
/* CSS Document */

*
{
padding:0;
margin:0;
border:none;
outline: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

html
{
min-height:100%;
margin-bottom:1px;
font-size:10px;
}



#gallery  {
	height:336px;
	width:610px;
	background:#eeeeee;
	position:relative;
	float:left;
	}

div.img_cache 
{
position: absolute; 
left: -8000px; 
top: -8000px;
}

div.img_cache img {display:block;}

/*stops flicker in ie6*/
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body
{
background:#fff url(../images/bg_body.jpg) repeat-x top center;
font-family: Arial, Helvetica, sans-serif;
color:#605854;
}

p
{
font-size:1.2em;
line-height:1.4em;
margin-bottom:1em;

}

a 
{ 
color: #4284B0;
background-color: inherit;
text-decoration: none;
outline:none;
}

a:hover {color: #ff7a01;}

h1
{
color: #ff7a01;
font-weight:bold;
font-size:22px;
width:100%

}


h2
{
color: #6A899D;
font-weight:bold;
font-size:16px;
width:100%
}



h3
{
width:100%;
color:#ff7a01;
font-size:13px;
margin-top:4px;
margin:0;



}
h4
{
font-size:13px;
color:#ff7a01;
line-height:18px;
margin-top:5px;
margin-bottom:5px;
}

h5{
line-height:1.4em;
margin-bottom:.1em;
color:#69889C;
font-weight:bold;
font-size: 13px;
 }

.fl {float:left;}

#btn_search:hover{background-position: 0px -20px;}

.fr {float:right;}

#container
{
background:#fff url(../images/bg_container.gif) no-repeat top left;
width:838px;
margin:auto;
padding-left:16px;
padding-right:16px;
overflow:hidden;
}

#sub 
{
background: url(../images/sub.jpg) no-repeat 0px top;
display:block;
margin:auto;
height:94px;
width:950px;
}


#top
{
float:left;
width:838px;
padding-top:14px;
}

#flash_banner {width:664px;}

#right_top
{
float:right;
margin-top:37px;
width:666px;
}


#search
{
float:left;
height:13px; background:url(../images/bg_search.gif) no-repeat top left;
padding:4px 4px 4px 4px ;
font-size:1.1em;
font-style:italic;
color:#605854;
width:117px;
margin-top:-3px;
position:relative;
}

#btn_search
{
float:left;
border: 0px solid #6b899b;
width: 19px;
text-align:center;
background: url(../images/btn_search.gif) no-repeat;
height:20px;
cursor:pointer;
margin-top:-3px;
position:relative;
}


span#top_links
{
float:left;
padding-right:25px;
font-size:1.1em;

}

span#us_disclaimer {
color:#949494;
line-height:20px;
}

#nav_column
{
width:160px;
padding-right:12px;
float:left;
}

ul#main_nav
{
width:160px;
float:left;
list-style:none;
}

ul#main_nav  li {float:left;}

ul#main_nav  li a
{
display:block;
height:40px;
width:160px;
background: url(../images/bg_nav_000.gif) no-repeat top left;
}

ul#main_nav  li a span {display:none;}

body#about ul#main_nav  li a.about, ul#main_nav  li a.about:hover {background-position:-160px 0px; }
ul#main_nav  li a.clinical {background-position:0px -40px;}
body#clinical ul#main_nav  li a.clinical, ul#main_nav  li a.clinical:hover {background-position:-160px -40px;}
ul#main_nav  li a.reimburse {background-position:0px -120px;}
body#reimburse ul#main_nav  li a.reimburse, ul#main_nav  li a.reimburse:hover {background-position:-160px -120px; }
ul#main_nav  li a.customer_exp {background-position:0px -80px;}
body#customer_exp ul#main_nav  li a.customer_exp, ul#main_nav  li a.customer_exp:hover {background-position:-160px -80px; }
ul#main_nav  li a.prescribing {background-position:0px -160px;}
body#prescribing ul#main_nav  li a.prescribing, ul#main_nav  li a.prescribing:hover {background-position:-160px -160px;}
ul#main_nav  li a.risk {background-position:0px -200px; height:42px}
body#faqs ul#main_nav  li a.risk, ul#main_nav  li a.risk:hover {background-position:-160px -200px;}
ul#main_nav  li a.patient_test {background-position:0px -281px;}
body#patient_test ul#main_nav  li a.patient_test, ul#main_nav  li a.patient_test:hover {background-position:-160px -281px;}
ul#main_nav  li a.patient_pref {background-position:0px -321px;}
body#patient_pref ul#main_nav  li a.patient_pref, ul#main_nav  li a.patient_pref:hover {background-position:-160px -321px;}

ul#main_nav  li a.patient_about {background-position:0px -361px;}
body#patient_about ul#main_nav  li a.patient_about, ul#main_nav  li a.patient_about:hover {background-position:-160px -361px;}


ul#main_nav  li.selected a {background-position:-160px 0px;}

/*--------sub_nav-----*/

ul#main_nav  li ul
{width:158px;
float:left;
list-style:none;

border-left: 1px solid #7891a7; 
border-right: 1px solid #7891a7; 

}



ul#main_nav  li ul li a

{
display:block;
width:146px;
height:auto;
background:none;
padding: 5px 0px 5px 12px;
color:#637888;
font-size:11px;

}
ul#main_nav  li ul li a.bottomb
{ border-bottom: 1px solid #bbc8d3;
}

ul#main_nav  li ul li a.selected
{ background-color: #fee2ca;
color:#ee6419;

}

ul#main_nav  li ul li a:hover
{ background-color: #fee2ca;
color:#ee6419;

}

.bordernav
{border-bottom: 1px solid #7891a7;
}

.bordernav_top
{border-top: 1px solid #7891a7;
}
/*-------*/



#callouts
{
width:160px;
float:left;
padding-top:20px;
}f

#callouts a
{
display:block;
width:160px;
float:left;
}

#callouts a span {display:none;}

#callouts a.share_story {background: url(../images/share_story.gif); height:92px;}
#callouts a.order {background: url(../images/order.gif);height:34px;}
#callouts a.more_info {background: url(../images/more_info.gif);height:41px;}
#callouts a.send {background: url(../images/send.gif);height:38px;}
#callouts a.safety {background: url(../images/safety.gif);height:45px;}
#callouts a.sample {background: url(../images/sample.gif);height:45px;}
/*#callouts a:hover {background-position:-166px 0px;}*/
#callouts a.order_now {background: url(../images/order_now.gif);height:34px;}
#callouts a.request {background: url(../images/request_info_selected.jpg);height:41px;}
#callouts a.send_colleague {background: url(../images/send_colleague.gif);height:38px;}
#callouts a.safety_info {background: url(../images/safety_info.gif);height:45px;}
#callouts a.sample_request {background: url(../images/sample_request.gif);height:45px;}

#content_column {
	float:left;
	width:665px; }

#left_content {
	float:left;
	padding-bottom:0px;
	padding:13px;
	width:469px; }
	
#left_content_full {
	padding:13px 13px 0px 13px;
	width:639px;
	 
	}
	
#isi {padding:13px; padding-top:8px; border-top:1px solid #f68124; float:left;width:639px}
#isi p {font-size:1.1em; line-height:1.4em;}
#isi ul {margin-bottom:1em;}
#isi li {font-size:1.1em; line-height:1.4em; list-style: disc; margin-left:25px;}
#isi h6 {font-size:1.1em; line-height:1.4em; margin-bottom:0;}
	
#info_items {	
float:left;
padding-top:18px;
border-top:1px solid #f68124;
width:665px;

}

#info_items div.go_to_admin{background:url(../images/go_to_admin.gif) no-repeat; width:157px;  margin-left:0px;  float:left; display:inline;}

#info_items div.go_to_timing{background:url(../images/go_to_timing.gif) no-repeat; width:157px;  margin-left:12px;  float:left; display:inline; }

#info_items div.go_to_efficacy{background:url(../images/go_to_efficacy.gif) no-repeat; width:157px;  margin-left:12px;  float:left; display:inline; }

#info_items div.go_to_pref{background:url(../images/go_to_preferences.gif) no-repeat; width:157px;  margin-left:12px; float:left; display:inline; }


#info_items div div.text
{

line-height:1.2em;
color:#6a8a9d; 
font-size:1.1em;
float:left;
margin-top:124px;
margin-left:12px;
width:135px;
height:100px;
display:inline;
}


#info_items div div.text span {
color:#f68026;
}
#info_items div div.link { width:157px; height:28px; display:block; margin-top:235px; }

#info_items div div.link a{ width:157px; height:28px; display:block;}

#info_items div div.link a span{display:none;}

	
#right_content {
	float:right;
	padding-top:15px;
	width:162px; }

ul#sub_nav {
	background:url(../images/sub_nav_bottom.gif) no-repeat bottom left;
	float:left;
	list-style:none;
	margin-bottom:1em;
	padding-bottom:12px;
	width:162px; }

	ul#sub_nav li {
		border-left:1px solid #a6bdca;
		border-right:1px solid #a6bdca;
		border-top:1px solid #a6bdca;
		float:left; }

		ul#sub_nav li a {
			background:#EDF2F6;
			border-top:1px solid #fff;
			color: #7494a6;
			display:block;
			font-size:1.1em;
			padding-bottom:4px;
			padding-left:12px;
			padding-top:4px;
			text-decoration:none;
			width:148px; }

			ul#sub_nav li a:hover { color:#ff7a01; }

			ul#sub_nav li a.selected { color: #ff7a01 ; }

#footer {
	background:#CBE1F3 url(../images/footer_bg.gif) no-repeat bottom left;
	float:left;
	font-size:1.1em;
	line-height:1.4em;
	margin-top:5px;
	padding:15px;
	width:635px; }

ul.listing {
	
	list-style:none;
	margin-bottom:8px;
	 margin-top:2px; 
	 width:100%;
	 float:left}

	ul.listing li {
		background:url(../images/dot.jpg)  0px 6px no-repeat;
	    font-size:12px;
		margin-left:13px;
		line-height:1.4em;
		padding-bottom:2px;
		padding-left:12px; }
		
	.pod {
		float:left; 
		padding:10px; 
		padding-top:6px; 
		margin-top:13px; 
		width:140px; 
		background: url(../images/callout_space.jpg) no-repeat top left;
		}
		
	.pod_doctor {
	float:left;
	background:url(../images/doctor.jpg) no-repeat top left;
	width:160px; 
	display:block;
	height:106px;
	}
	.pod_nurse {
	float:left;
	background:url(../images/nurses.jpg) no-repeat top left;
	width:160px; 
	display:block;
	height:106px;
	}
	.pod_pharma {
	float:left;
	background:url(../images/pharma.jpg) no-repeat top left;
	width:160px; 
	display:block;
	height:106px;
	}
	
	.cycler
	{width:160px;height:600px; float:left;}
		
.pod ul.listing li {
		font-size:1em; 
		padding-bottom:2px; 
		line-height:1.1em; 
		background:url(../images/dot.jpg)  0px 4px no-repeat;
		padding-left:12px;
		margin-left:6px;
		padding-left:12px;
		}
		
		ul.listing li ul li
		{ list-style:none;
		
		background:url(../images/circle.jpg)  0px 7px no-repeat;
		margin-left:13px;
		line-height:1.6em;
		padding-bottom:2px;
		
		padding-left:12px;		  
		}
		
		
		ol.listing
		{
		padding-left:25px;
		margin-bottom:1em;
		}
		
		ol.listing li
		{
		font-size:1.2em;
		line-height:1.5em;
		list-style:decimal;
		margin-bottom:.5em;
		}

sup {
	line-height:0;
	text-decoration:none;
	vertical-align:0.2em; }
sub { 
height: 0;	
line-height:0;
vertical-align: baseline;	

top:0.2ex;
}
 

p.small {
	color:#ff7a01;
	font-size:11px;
	font-weight:bold;
	float: left;
}

.content_home p {padding-left:13px;padding-right:13px;}

p.reference {
	font-size:11px;
	}
	
	
	

	


table.reference p {
	color:#739ab3;
	font-size:11px;
	float: left;
}

table.reference td {
vertical-align:top;
}

/*----table----*/
table.info {width:100%; margin-top:5px;margin-bottom:10px;border-top:1px solid #BFBFBF;border-right:1px solid #BFBFBF;}
table.info td {padding:5px; vertical-align:top; border-bottom:1px solid #BFBFBF;border-left:1px solid #BFBFBF; }
table.info th  {padding:5px;  vertical-align:top; margin:0;border-bottom:1px solid #BFBFBF;border-left:1px solid #BFBFBF;}

table {
	float:left;
	margin-bottom:10px; }

table, td, th { font-size:12px; }

th.tableleft {
	background: url(../images/left_top.jpg)  no-repeat top left;
	height:32px; }

th.tableright {
	background: url(../images/right_top.jpg) no-repeat top right;
	height:32px; }



tr.even td {
	color:#7399b1;
	padding:6px;
	text-align:center;  background:#e9edf1;
	}

tr.odd td{ 
    color:#7399b1;
	padding:6px;
	text-align:center;  background:#ffffff;}

.bottomleft {
	background:url(../images/bottom_left.jpg) no-repeat ;
	height:6px; }

.bottomright {
	background: url(../images/bottom_right.jpg) no-repeat ;
	height:6px; }

.bottom_mid {
	background:url(../images/bottom_top.jpg) repeat-x;
	height:6px; }



table.destable1
	{margin-top:5px; }
	
.destable1 tr.even td {
	color:#7399b1;
	padding:6px;
	text-align:left;
	background:#ffffff; 
	padding-left:20px;
	height:20px;
	
	}

.destable1 tr.odd td{ 
    color:#7399b1;
	padding:6px;
	text-align:left;
	background:#ffffff;
	padding-left:20px;
	height:20px;
	}	

	
	.destable1 tr:hover td { background: #ebf2f8; }
/*----table- end---*/




.blackquote { background:#e8f6ff;
	padding:10px;  margin-bottom:10px; }

.group_img {
	width:473px;
	margin-top:5px;
	margin-bottom:12px;
	height:440px;
	float:left; }

	.group_img p {
		margin:0;
		padding:1px; }

/*------------ home table----------*/
.hylenex_recombinant
 {
	width:473px;
	margin-top:10px;
	height:auto;
}

.table_left_column {
	width:473px;
	float:left;
	height:auto; }

	.table_left_column p {
		width:80px;
		font-weight:bold;
		color:#7399b1;
		font-size:13px;
		height:15px;
		float:left; }

.table_right_column {
	float:left;
	width:358px;
	height:auto;
	font-size:12px;
	padding-left:5px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:15px; }

ul.home_listing {
	float:left;
	font-size:12px;
	list-style:none;
	width:358px;
	margin-bottom:0px; }

	ul.home_listing li {
		background:url(../images/dot.jpg)  0px 4px no-repeat;
		line-height:14px;
		padding-left:12px; }

.wholesaler_pic {
	width:95%;
	float:left;
	color:#7399b1;
	font-size:13px;
	height:15px;
	padding-left:0px;
	font-weight:bold;
	margin-bottom:10px; }

.wholesaler_pic_table {
	width:300px;
	margin-left:140px;
	float:left;
	font-size:12px;
	margin-bottom:17px;
	height:75px; }

	.wholesaler_pic_table div {
		width:145px;
		float:left;
		height:15px; }

.table_orange {
	width:470px;
	margin:0;
	padding:0;
	float:left;
	height:92px;
	font-size:11px;
	color:#161515;
	margin-bottom:15px; }

.top_left_corner {
	background:url(../images/topLCorner.gif) #f68e1d top left no-repeat ;
	width:120px;
	float:left;
	height:23px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:7px;
	font-weight:bold; }

.top_right_corner {
	background:url(../images/topRCorner2.gif)  #fdc179 top right no-repeat;
	width:332px;
	float:left;
	height:23px;
	padding-left:8px;
	padding-top:7px; }

.middle_left {
	background-color:#f68e1d;
	width:120px;
	float:left;
	height:23px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:7px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:1px; }

.middle_right {
	background-color:#fdc179;
	width:332px;
	float:left;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	margin-top:1px;
	margin-bottom:1px; }

.bottom_left_corner {
	background:url(../images/bottomLCorner2.gif) #f68e1d top left no-repeat ;
	width:120px;
	float:left;
	height:23px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:7px;
	font-weight:bold; }

.bottom_right_corner {
	background:url(../images/bottomRCorner.gif)  #fdc179 top right no-repeat;
	width:332px;
	float:left;
	height:23px;
	padding-left:8px;
	padding-top:7px; }


.spacer {
	clear:both;
	margin:0;
	padding:0;
	line-height:0px; height:0px;
	font-size:0px; }

.img_medicine
{
width:215px;
float:right;
}

.img_medicine_dummy
{
width:215px;
float:right;
}

.medicine_detail
{
width:255px;
float:left;
}

.space {
margin-top:10px;
}	
	
.site_map
{
	width:300px;
	float:left;
	height:auto;
	padding-bottom:8px
	
	}
/*-----changes done in clinical overview-----*/



ul.listing_smallText
		{
		padding-left:7px;
		font-size:11px;
		display:block;
		margin-top:10px;
		
		}
		
		ul.listing_smallText li
		{
		color:#739ab3;
		list-style:none;
		line-height:16px;
		}
		
		ul.listing_smallText li a{ text-decoration:underline;}




div.page_reference {
	color:#739ab3;
	font-size:11px;
	line-height:14px;
	float: left;
	width:606px;
	
	
}




.page_reference  p { color:#605854; font-size:11px; line-height:15px; }

ul.listing_reference
		{
		
		font-size:11px;
		display:block;
		margin-bottom:10px;
				
		}
		
		ul.listing_reference li
		{
		color:#605854;
		background:url(../images/dot_small.gif)  0px 6px no-repeat;
		line-height:13px;
		margin-left:8px;
		padding-bottom:2px;
		padding-left:12px;
		list-style:none;}		
.aap_logo{ width:75px; height:77px; float:left; margin-right:10px; margin-top:7px; margin-bottom:0px;  	}

.aap_heading{width:525px; float:left; margin-top:5px; height:77px; margin-bottom:5px; }



 
 h6
{
font-size:13px;
color:#6d6955;
line-height:18px;
margin-top:5px;
margin-bottom:5px;
}



div.admin_content
{
	height:auto;
	float:left;
	margin-bottom:20px;
	position:relative;
	width:638px;
	border:1px solid #BFBFBF;
}

div.admin_content img {vertical-align:top;}

div.admin_content h4 { margin-bottom:5px; padding-top:5px;  }

div.admin_content_left

{ width:375px;
 height:auto;
 float:right;
 padding-left:13px;
  padding-right:20px
 }
 


 div.admin_content_right

{ width:230px;
 height:auto;
 float:right;
 


 }
.index_content_right

{ width:160px;
 height:auto;
 float:right;
 margin-bottom:10px;
 margin-top:3px;

 }
.index_content_left

{ width:300px;
 height:auto;
 float:left;
 }
 .brown
{

width:auto;
color:#6d6955;
}

.admin_img
{margin-right:5px; }

 .orange
{
width:auto;
color:#ff7a01;

}
.desleft

{ background: url(../images/desc_left.gif) no-repeat top left;
height:7px;
	
}
.desright

{ background: url(../images/desc_right.gif) no-repeat top left;
height:7px;
	
}

.desmid {
	background:url(../images/desc_mid.gif) repeat-x;
	height:7px; }
	
	.destable
	{margin-top:5px;}
	
	
	
	
.info_table {width:300px; height:auto; padding:0; font-size:12px; line-height:30px;  margin-top:10px;}
	
.info_table_left{ float:left; width: 150px; height:30px;      }	

.info_table_right{ float:left; width: 130px; height:30px; padding-right:20px;  }	


/* --- top menu css  -------*/

.top_nav{width:241px; height:24px;  padding-right:1px; float:right;}

.top_nav ul { width: 241px;  list-style:none; }

.top_nav ul li {float:left;}

.top_nav ul li a.for_patients { width:78px; display:block; height:24px;  float:left; background:url(../images/for_patients.gif) no-repeat top;}

.top_nav ul li a.for_patients:hover {background-position:0px -24px;}
.top_nav ul li.selected a.for_patients {background-position:0px -24px;}


.top_nav ul li a.default { width:163px;  height:24px; float:left; background:url(../images/u_s_healthcare.gif) no-repeat top;}


.top_nav ul li a.default:hover{background-position:0px -24px;}	
.top_nav ul li.selected a.default{background-position:0px -24px;}



.top_nav ul li  span{display:none;}	

/* top menu css end */

#patients_info_items {
float:left;
padding-top:13px;
padding-bottom:13px;
}

#patients_info_items .col1 { width:298px; padding: 0px 5px 0px 13px; float:left; } 

#patients_info_items .col2 { width:157px; padding: 2px 0px 0px 0px; float:left;} 

#patients_info_items .col3 { width:175px; padding: 0px 0px 0px 10px; float:left; 	color:#739ab3;
	font-size:11px;	
	float: left;

} 

.content_home
{float:left;
padding-top:13px;
}


.content_home .colleft
{width:320px; float:left; padding-left:13px;}

.content_home .colright
{width:310px;
float:left; padding-left:5px;
}

ul.list_nav {
	float:left;
	font-size:12px;
	list-style:none;
	
	 margin-top:2px;
}

	ul.list_nav li {
		background:url(../images/dot_blue.jpg)  0px 6px no-repeat;
		line-height:13px;
		margin-left:13px;
		line-height:1.4em;
		color:#68899c;
		padding-bottom:2px;
		padding-left:12px; }
			
	
	
	
	/**/
	




ul#main_nav  li.list_menu  a
{
display:block;
height:40px;
width:160px;
background: url(../images/overview_patient.jpg) no-repeat top left;
}


body#patient ul#main_nav  li a.patient, ul#main_nav  li a.patient:hover {background-position:-160px 0px; }

div.study{border:1px solid #BFBFBF;float:left; padding:10px; margin-bottom:5px; margin-top:5px; position:relative; height:auto; width:620px;}

div.study table {width:100%;}

ul#main_nav  li.list_menu a.prescribing {background-position:0px -160px;}
body#prescribing ul#main_nav  li.list_menu a.prescribing, ul#main_nav  li.list_menu a.prescribing:hover {background-position:-160px -160px;}
ul#main_nav  li.list_menu a.risk {background-position:0px -200px; height:42px}
body#faqs ul#main_nav  li.list_menu a.risk, ul#main_nav  li.list_menu a.risk:hover {background-position:-160px -200px;}






/*--------sub_nav-----*/

ul#main_nav  li.list_menu  ul
{width:158px;
float:left;
list-style:none;

border-left: 1px solid #7891a7; 
border-right: 1px solid #7891a7; 

}



ul#main_nav  li.list_menu  ul li a

{
display:block;
height:20px;
width:143px;

background:none;
padding: 4.5px 0px 0px 15px;
color:#637888;
font-size:11px;

}
ul#main_nav  li.list_menu  ul li a.bottomb
{ border-bottom: 1px solid #bbc8d3;
width:143px;
}

ul#main_nav  li.list_menu  ul li a.selected
{ background-color: #fee2ca;
height:20px;
color:#ee6419;

}

ul#main_nav  li.list_menu  ul li a:hover
{ background-color: #fee2ca;
height:20px;
color:#ee6419;

}

ul#main_nav  li.overview_bottom { width:160px; height:4px; background:url(../images/overview_bottom.jpg) no-repeat;} 




/*-------*/
.peds {
	color: #ff7a01;
	font-size:11px;

	text-decoration:underline;

	
}
.lr
{
color:#6d6955;
	font-size:11px;

	text-decoration:underline;
}

.orange{color:#ff7a01;}

.purple
{ color:#60587d;

}

.green
{ color:#5f8a71;
}


ul.listgreen{
	float:left;
	font-size:12px;
	list-style:none;
	margin-bottom:8px;
	width:100%; margin-top:2px; }

	ul.listgreen li {
		background:url(../images/green_dot.jpg)  0px 6px no-repeat;
	
		margin-left:11px;
		line-height:1.4em;
		padding-bottom:2px;
		padding-left:12px; }
		
		
		ul.listpurple{
	float:left;
	font-size:12px;
	list-style:none;
	
	margin-bottom:8px;
	width:100%; margin-top:2px; }

	ul.listpurple li {
		background:url(../images/purple_dot.jpg)  0px 6px no-repeat;
	
		margin-left:13px;
		line-height:1.4em;
		padding-bottom:2px;
		padding-left:12px; }
		
		
		p.smallfont
{
font-size:10px;
line-height:1.4em;
margin-bottom:1em;
float:left; width:auto;
padding:0px 10px 0px 10px;
}
		
#content_about
{float:left;

padding-bottom:16px;
}


#content_about .colleft
{width:329px; float:left; padding-right:20px;}

#content_about .colright
{width:300px;
float:left; padding-left:5px;
}		



/*--------- site map-----------*/

.site_map h4
{
	
	float:left;
	width:300px;
}

.site_map_common_links
{
	width:650px;
	float:left;
	height:auto;
	border-top: 1px solid #CFCFCF ;
	margin-top:10px;
	padding-top:5px;

	
}
.site_map_common_links h4 { width:auto; float:left; margin-right:20px;}

.site h4 a

{
font-size:13px;
color:#ff7a01;
line-height:18px;
margin-top:5px;
margin-bottom:5px;
}

div.corner_lt {display:block; position:absolute; top:-1px; left:-1px; background:url(../images/lt_corner.gif) no-repeat top left; height:9px; width:10px; z-index:20;}
div.corner_lb {display:block; position:absolute; bottom:-1px; left:-1px; background:url(../images/lb_corner.gif) no-repeat bottom left; height:9px; width:10px; z-index:20;}
div.corner_rt {display:block; position:absolute; top:-1px; right:-1px; background:url(../images/rt_corner.gif) no-repeat top right; height:9px; width:10px; z-index:20; display:inline}
div.corner_rb {display:block; position:absolute; bottom:-1px; right:-1px; background:url(../images/rb_corner.gif) no-repeat bottom right; height:9px; width:10px; z-index:20;}

div.video_l, div.video_c, div.video_p, div.recall  { margin-top:13px; width:160px; height:92px; float:left;  }

div.video_l a, div.video_c a, div.video_p a, div.recall a 
{
	background:url(../images/infusion_video.gif) no-repeat ;
	width:160px;
	height:92px;
	display:block;	
}

div.video_c a {background:url(../images/callout_clinicianVideo.gif) no-repeat ;}
div.video_p a {background:url(../images/patient_video.gif) no-repeat ;}
div.recall a {background:url(../images/recall.gif) no-repeat ;}


div.video_l a:hover, div.video_c a:hover, div.video_p a:hover, div.recall a:hover  {background-position:0px -92px;}

div.video_l a span, div.video_c a span, div.video_p a span, div.recall a span {display:none;}

#pic_numbers td { padding-right: 40px; padding-top:3px; padding-bottom:3px; border-top: 1px solid #BFBFBF}
#pic_numbers{border-bottom: 1px solid #BFBFBF; float:none;}

.collapse_main_left{ margin:0; padding:0; width:300px; float:left; margin-right:30px;  }

.collapse_main_right{ margin:0; padding:0; width:300px; float:left; }

.collapse_content{ margin:0; padding:0; width:300px; float:left; min-height:355px; _height:355px;}

.collapse_content_2{ margin:20px 0px 0px 0px; padding:20px 0px 0px 0px ; width:300px; float:left;min-height:325px;_height:325px;  border-top:1px solid #FF7A01;}


.switchgroup1
{
	font-size:12px;
	margin-bottom:10px;
	height:auto;
	width:290px;
	height:auto;
	float:left;
	
}
 
#clinical .handcursor1 span 
{
font-size:13px;
line-height:18px;
font-weight:bold;
margin-left:3px;
width:310px;

} 

 
 ul.listing_c {
	float:left;
	font-size:12px;
	list-style:none;
	margin-bottom:8px;
	width:280px;
	margin-top:2px; }

ul.listing_c li {
 	
	background:url(../images/dot.jpg)  0px 6px no-repeat;
	margin-left:10px;
	line-height:1.4em;
	padding-bottom:2px;
	padding-left:12px;
	width:280px;
	
	}
	
	
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
  display: none;
  
  position: fixed;
  top: 17%;
  width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirmWindow {
  height:auto;
  width: auto;
  margin: auto;
  width:594px;
  padding: 20px;
  background:#FFF;
  border:1px solid #003399;
}


.jqmConfirmWindow
{
font-size:1.2em;
}

.jqmConfirmWindow p
{
margin-bottom:1em;
}

.jqmConfirmWindow h2
{
margin-top:0;
}

div.jqmAlertWindow
{
height:auto;
margin: auto;
width:600px;
padding-top:83px;
background:#FFF url(../images/pop_top.gif) no-repeat top;
}

.jqmAlertWindow span
{
font-size:1.2em;
line-height:1.5em;
}

.jqmAlertWindow p
{
font-size:1.2em;
line-height:1.5em;
margin-bottom:1em;
}



.btn, .jqmClose
{
	margin-top:16px;
	width:69px;
	border-width:0px;
	background:url(../images/close.jpg) no-repeat;
	height:28px; 
	cursor:pointer;
    padding:0px;
}

.backbtn
{
	margin-top:16px;
	margin-bottom:16px;
	width:69px;
	border-width:0px;
	background:url(../images/back.jpg) no-repeat;
	height:28px; 
	cursor:pointer;
    padding:0px;
	float:left;
}


.win
{
	margin-top:16px;
	margin-bottom:16px;
	margin-right:45px;
	margin-left:5px;
	width:119px;
	border-width:0px;
	background:url(../images/win.jpg) no-repeat;
	height:28px; 
	cursor:pointer;
    padding:0px;
	float:right;
}

.quicktime
{
	margin-top:16px;
	margin-bottom:16px;
	width:85px;
	border-width:0px;
	background:url(../images/quicktime.jpg) no-repeat;
	height:28px; 
	cursor:pointer;
    padding:0px;
	float:right;
}

.jqmClose:hover, .backbtn:hover, .quicktime:hover, .win:hover  
{ background-position:0px -28px;
}

a.btn, a.jqmClose
{
color:#003399;
border: 1px solid #003399;
padding:20px;
margin-right:10px;
background: url(../images/btn_grad.gif) repeat-x bottom;
font-weight:bold;
width:110px;
text-align:center;
display:block;
font-size:2em;
text-decoration:none;
float:left;
margin-top:0px;
}



div.jqmConfirmContent{
  border-top:px;
  color:#000;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  border:1px dotted #111;
  letter-spacing:0px;
  background:#FFF url(confirm/darkgrid.png);
}

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
		
	
.small_timing
{
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:-3px;
}

.space_copy
{padding-bottom:4px;}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important; 
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

@charset "utf-8";
/* CSS Document */

.tooltxt
{
padding:15px 15px 10px 15px;
line-height:1.3em;
margin:0;
}

.tooltxt_exit
{
padding:15px 15px 10px 15px;
line-height:1.3em;
margin:0;
color:#003399;
}

.tooltxt2
{
padding:0px 15px 15px 15px;

line-height:1.3em;color:#739ab3;
margin:0;
font-size:11px;
}

.tooltxt2_exit
{
padding:0px 15px 15px 15px;
line-height:1.3em;
margin:0;

	
}
.tool_tip
{
padding:5px;
padding-top:3px;
padding-left:10px;
background:#7693a5 url(../images/tool_head.jpg) repeat-x top;
color:#003399;
font-size: 1.1em;
margin:0;
}

a.tip_infuse
{ 
color: #ff7a01;
background-color: inherit;
text-decoration: underline;
outline:none;

}


a.tip_bender
{ 
color: #5f8a71;
text-decoration: underline;
outline:none;

}

a.tip_thomas
{ 
color:#6d6955;
text-decoration: underline;
outline:none;

}

a.tip_spandorfer
{ 
color: #60587d;
text-decoration: underline;
outline:none;

}



.tool_tip span.infuse { color:#ff7a01; font-weight:bold; }

.tool_tip span.thomas { color:#6d6955;  font-weight:bold; }

.tool_tip span.spandorfer { color: #60587d; font-weight:bold;}

.tool_tip span.bender { color: #5f8a71; font-weight:bold;}


.tool_font
{font-variant:small-caps;}

form {
	
	text-align: left;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}



form label {
	display: block;	
	font-size: 12px;
	line-height: 14px;
	padding-top:10px;
}

form div {float:left; width:540px;}
form div {float:left;}
form div div {width:auto;padding-right:13px;}

form input { 
	display: block;
	margin-top: 3px;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:300px;
  color: #605854; border :1px solid #4284B0; height:19px;
  
}

form input[type=text]{background:#fff !important;}

select {width:300px;}

form input.smaller {width:142px;}

form select {
	display: block;
	margin-top: 3px;
	 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;height:21px;
  color: #605854;  border :1px solid #4284B0;
  

}



#commentForm label.error, #commentForm input.submit { color:red;padding-top:0px; float:none; }
#signupForm { width: 670px; }





form input#checkbox1.ch,
form input#checkbox2.ch,
form input#checkbox3.ch,
form input#checkbox4.ch
{
	width:20px;
	height:13px;
	padding:0;
	margin:0;
	float:left;
	border:none;
	border-width:0px;
	
}	

div.check_box_form
{
	width:580px;
	float:left;
	
}	


form label.field-checkbox {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width:560px;
	line-height:14px;
	float:right;
}
.submit
{
	margin-top:16px;
	margin-bottom:13px;
	width:87px;
	border-width:0px;
	background:url(../images/submit.jpg) no-repeat;
	height:28px; 
	cursor:pointer;

	padding:0px;
	float:left;


}

form span.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
	padding:0;
}


.submit:hover
{ background-position:0px -28px;
margin-bottom:13px;
}

.new_label
{margin-top:4px; margin-bottom:8px; width:auto;
}
