/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font:10pt arial, helvetica, sans-serif;
	background:#ffffff;		
	color:#707070;
	}
	
a:link { text-decoration:none;color:#39a03e; }
a:visited { text-decoration:none;color:#39a03e; }
a:active { text-decoration:none;color:#39a03e; }
a:hover { text-decoration:underline;color:#000000; } 	

a.a5linkdark:link { text-decoration:none;color:#333333;}
a.a5linkdark:visited { text-decoration:none;color:#333333;}
a.a5linkdark:active { text-decoration:none;color:#333333;}
a.a5linkdark:hover { text-decoration:underline;color:#39a03e;}


.color-1-text-8 { 
	font-family:arial, helvetica, sans-serif;
	font-size:7pt;
	color:#707070;
	}		
.color-1-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:#3f3f3f;
	}	
	
.color-2-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:#39a03e;
	}	
		
.color-3-text-9 { 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	}			
.color-3-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	}			
	
.color-4-text-8 { 
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:#3aa13e;
	}	
.color-4-text-9 { 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color:#3aa13e;
	}	
.color-4-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:#3aa13e;
	}	
.color-4-text-11 { 
	font-family:arial, helvetica, sans-serif;
	font-size:11pt;
	color:#3aa13e;
	}				
	
.color-5-text-8 { 
	font-family:arial, helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
	}	
.color-5-text-9 { 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	}			
.color-5-text-10 { 
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	}			
	 
	
	
H1 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #3ba23e;
	line-height:18pt;
	margin:0px 0px 20px 0px;
	}	
H2 { 
	font: 11pt arial, helvetica, sans-serif;
	color: #333;
	margin:20px 0px 15px 0px;
	padding:0px 0px 0px 0px;	
	}		
H3 { 
	font: 11pt arial, helvetica, sans-serif;
	color: #333;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;	
	}						
		
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	


.a5-bg-left {
	width:100%;
	min-height:1200px;	
	background:url(http://www.allos.com/images/a5-bg-left.png) repeat-y left top;
	}		
.a5-bg-right {
	width:100%;
	min-height:1200px;		
	background:url(http://www.allos.com/images/a5-bg-right.png) repeat-y right top;
	}		
	
.a5-bg-left-home {
	width:100%;
	background:url(http://www.allos.com/images/a5-bg-left.png) repeat-y left top;
	}		
.a5-bg-right-home {
	width:100%;
	background:url(http://www.allos.com/images/a5-bg-right.png) repeat-y right top;
	}	

#a5-body-center {
	text-align:center;
	}	
	
#a5-body-center-print {
	text-align:center;
	}		
	
#a5-body {
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
	border:0px solid #000000;		
	}	
	
#a5-body-print {
	position:relative;
	width:660px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
	border:0px solid #000000;		
	}		
	
#a5-column-left {
	float:left;
	width:249px;
	margin:0px -1000px 0px 0px;
	z-index:20;
	border-left:1px solid #cccccc;	
	}	
	
	.formsubmit {
	   	display: none;
	}
	 	
#a5-body-content {
	position:relative;
	margin-left:249px;
	border:0px solid #000000;	
	}					
	
	#a5-column-middle {
		position:relative;
		border-left:1px solid #cccccc;			
		}	
			
	#a5-column-middle-text {
		margin:0px 0px 0px 0px;
		}			
		
	#a5-column-right {
		float:right;
		width:250px;
		border:0px solid #000000;	
		}	
		
	#a5-column-right-print {
		float:right;
		width:200px;
		border:0px solid #000000;	
		}			
		
		#a5-column-right-text {
			padding:0px 28px 0px 0px;
			}			

		#a5-column-right-text-print {
			padding:0px 28px 0px 0px;
			}					
		
		#menu-company-overview a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-company-overview.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}					
		#menu-company-overview-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-company-overview-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-company-overview a:hover {
			background: url(http://www.allos.com/images/menu-company-overview-on.png) no-repeat 0px 0px;	
			}	

		#menu-medical-research a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-medical-research.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-medical-research-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-medical-research-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-medical-research a:hover {
			background: url(http://www.allos.com/images/menu-medical-research-on.png) no-repeat 0px 0px;	
			}	
			
		#menu-investors a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-investors.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-investors-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-investors-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-investors a:hover {
			background: url(http://www.allos.com/images/menu-investors-on.png) no-repeat 0px 0px;	
			}	
			
		#menu-media-center a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-media-center.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-media-center-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-media-center-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-media-center a:hover {
			background: url(http://www.allos.com/images/menu-media-center-on.png) no-repeat 0px 0px;	
			}	
			
		#menu-careers a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-careers.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-careers-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-careers-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-careers a:hover {
			background: url(http://www.allos.com/images/menu-careers-on.png) no-repeat 0px 0px;	
			}	
			
		#menu-contact-us a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-contact-us.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-contact-us-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-contact-us-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}							
		#menu-contact-us a:hover {
			background: url(http://www.allos.com/images/menu-contact-us-on.png) no-repeat 0px 0px;	
			}
						
		#menu-news-events a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-news-events.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-news-events-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-news-events-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}							
		#menu-news-events a:hover {
			background: url(http://www.allos.com/images/menu-news-events-on.png) no-repeat 0px 0px;	
			}		
						
		#menu-product a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-product.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-product-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-product-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}							
		#menu-product a:hover {
			background: url(http://www.allos.com/images/menu-product-on.png) no-repeat 0px 0px;	
			}		
						
		#menu-patient-resources a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-patient-resources.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}				
		#menu-patient-resources-selected a {
			width:144px;
			height:14px;	
			font: bold 10pt tahoma, arial, helvetica, sans-serif;
			background:url(http://www.allos.com/images/menu-patient-resources-selected.png) no-repeat 0px 0px;	
			border:0px solid #ffffff;				
			}							
		#menu-patient-resources a:hover {
			background: url(http://www.allos.com/images/menu-patient-resources-on.png) no-repeat 0px 0px;	
			}															
			
			
	#a5-menu-box {
		width:190px;
		height:249px;
		padding:0px 0px 0px 60px;
		font:8pt arial, helvetica, sans-serif;	
		border-bottom:1px solid #cccccc;
		}
		
	#a5-menu-box-sl {
		width:190px;
		height:249px;
		padding:0px 0px 0px 60px;
		font:8pt arial, helvetica, sans-serif;	
		}				
		
		#a5-menu-selected-sl a {
			display:block;
			margin:7px 0px 0px -13px;
			padding:0px 0px 0px 13px;
			font-weight:bold;
			color:#3a9f3f;
			background:url(http://www.allos.com/images/bullet-menu-sl.png) no-repeat 2px 4px;
			border:0px solid #eed188;			
			}
			
		#a5-menu-selected-sl a:hover {
			color:#3a9f3f; 
			text-decoration:none;
			}	
					
		#a5-menu-sl a {
			display:block;
			margin:7px 0px 0px -14px;
			padding:0px 0px 0px 13px;
			color:#3a9f3f;
			border:0px solid #eed188;			
			}
			
		#a5-menu-sl a:hover {
			color:#000; 
			text-decoration:none;
			}			
			
			
		#image-bottom-right-center {
			float:right;
			width:190px;
			height:249px;
			padding:0px 30px 0px 30px;
			z-index:100;
			border-bottom:0px solid #cccccc;
			}			
			
		#a5-careers-video-1 {
/			font: 11pt arial, helvetica, sans-serif;			
			width:280px;
			padding:10px 7px 15px 7px;
			color:#333;
			background:#e9e9e9;
			border:0px solid #000000;
			}	
			
		#a5-careers-video-2 {
			font: 11pt arial, helvetica, sans-serif;			
			width:280px;
			padding:10px 7px 15px 7px;
			color:#333;
			background:#e9e9e9;
			border:0px solid #000000;
			}									
			
#a5-footer {
	clear:both; 
	font: 13pt arial, helvetica, sans-serif;	
	line-height:23px;		
	color:#666666;
	padding:75px 340px 0px 250px;
	background:#fff;
	border:0px solid #000000;	
	}			
			
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	
			
#a5-sl-title {
	position:absolute;
	left:38px;
	top:88px;
	font:13pt italic Arial, Helvetica, sans-serif;						
	color:#fffeff;
	z-index:1;	
	}	
	
#a5-sl-title-print {
	position:absolute;
	left:210px;
	top:140px;
	font:13pt italic Arial, Helvetica, sans-serif;						
	color:#000;
	z-index:1;	
	}		
				
#a5-column-middle-sl {
	position:relative;
	padding:0px 0px 0px 28px;
	border-left:1px solid #cccccc;			
	}	
					
#a5-column-middle-sl-print {
	position:relative;
	padding:0px 0px 0px 28px;
	margin:20px 0px 0px 0px;
	border-left:0px solid #cccccc;		
	}						
		
#a5-column-middle-text-sl {
	line-height:18px;
	margin:0px 278px 0px 10px;	
	}	
	
#a5-column-middle-text-sl-print {
	line-height:18px;
	margin:0px 208px 0px 10px;	
	}				
				
#a5-column-middle-text-full {
	line-height:18px;
	margin:0px 28px 0px 10px;	
	}		
	
#a5-column-full {
	position:relative;
	font:10pt arial, helvetica, sans-serif;		
	line-height:14pt;
	border:0px solid #000000;			
	}	
		
#a5-column-full-text {
	font:11.3pt arial, helvetica, sans-serif;	
	line-height:26px;
	text-align:right;
	margin:86px 40px 0px 20px;	
	}	
				
#a5-footer-sl {
	font: 13pt arial, helvetica, sans-serif;	
	line-height:23px;		
	color:#666666;
	padding:70px 0px 0px 0px;
	border:0px solid #000000;	
	}			
		
.a5-row-1 {
  height:22px;
  margin:0px 0px 10px 0px; 
  }
  
.a5-row-1 label {
  float: left;
  width: 100px;
  margin-right: 5px;
  }
  
.a5-row-1 input select {
 float: right;
 width: 100px;
 text-align: left;
  }   
						
.a5-output-row-1 {
  height:22px;
  padding:10px 0px 0px 0px; 
  border-bottom:1px solid #000000;
  }		
						
.a5-required-block {
  padding-bottom:5px;
  }				

.a5-search-row-title {		
	margin:4px 0px 3px 0px;
	padding:4px 4px 4px 4px;
	}				
	
.a5-search-row-description {		
	margin:5px 0px 15px 0px;
	}	

		
/* ++++++++++ second level end ++++++++++*/		
d ++++++++++*/		


