

 *{margin:0;padding:0} 


/* page layout */

/* for styles that apply to main content, see beta-inner section below  */


body
{
	color: #003399;
	 
	background: #dadada url(https://www.safetypharmacology.org/images/body-bg.gif) center top repeat;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
    line-height: 18px;
	 text-align: center;  /* center on ie */
}

p
{
	color: #003399;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
    line-height: 18px;
     
}

ul
{
	color: #003399;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
    line-height: 18px;
     
}

 

/* Style for Coveo search results  */

.HeaderTable 
	{
	
	
	background: #dadada url(https://www.safetypharmacology.org/images/blue_back.gif) center top repeat;
	color: #FFFFF;
	
	}
	
td.HeaderTable.Title
    {
    
    color: #FFFFFF;
    
    }
	
	.h4 {
			color: #00493A;
			text-decoration: none;
			font-size : 26px;
			font-family : Arial, Helvetica, san-serif;
			FONT-WEIGHT: bold;
			font-variant: italic;
			letter-spacing: 0px;
			line-height: 32px;
		}

	.h3 {
			color: #003399;
			text-decoration: none;
			font-size : 16px;
			font-family : Arial, Helvetica, san-serif;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
			line-height: 24px;
		}
		
		.h2 {
			color: #990000;
			text-decoration: none;
			font-size : 16px;
			font-family : Arial, Helvetica, san-serif;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
			line-height: 24px;
			margin-top: 20px;
		}
		
		.h1 {
			color: #3399CC;
			text-decoration: none;
			font-size : 26px;
			font-family : Arial, Helvetica, san-serif;
			FONT-WEIGHT: normal;
			font-variant: italic;
			letter-spacing: 0px;
			line-height: 32px;
		}

 
#container { 	width: 1002px; 
		   	position: relative;
			margin: 0 auto; /* center on everything else */
			text-align: left;
			background-color: #FFFFFF;
			 
	}
 
	

#container-inner td{ 	 
				position: static; width: auto;
				
				
				}
				
				
				
				


/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#banner
{
	width: 972px;
	margin: 0 15px 0 15px;
	 position: relative;
	
}

#banner-inner {  position: static; }

#banner-menu { 
	text-align:right;
	margin-bottom:6px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#003366
	}
	
#banner-menu a:link {
	text-decoration:none;
	color:#003366

}

#banner-menu a:hover {
	text-decoration:underline;
	color:#EE2224

}

#banner-menu a:active {
	text-decoration:none;
	color:#003366

}

#banner-menu a:visited {
	text-decoration:none;
	color:#003366

}

#banner-search {z-index:200; margin-top: -10px;}

#banner-search table tr td
	{ height: 35px;}
 

#banner-search table tr td
	{
	width: 100%
	
	font-family: helevetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BF3126;
	text-align:right;
	 
	vertical-align: bottom;
	padding:1px;
	
	
	}
	
	.searchBox
	{
	width: 220px;
	height: 17px;
	border: 2px solid #D9D9D9;
	
	
	}


#banner-bar {
	 
	width: 100%
	height: 7px;
	margin-top: -2px;
	margin-bottom: -5px;
	 
	 
	}

	
	
#pagebody { margin-bottom:25px; margin-top:5px; position: relative; width: 100%; height:100%; background:url(https://www.safetypharmacology.org/images/grey_bk.gif) repeat-y 15px 0}


#pagebody-inner { position: static; width: 100%; height:100%;}



/* three-column layout */

	.layout-three-column #alpha { width: 200px; }
	.layout-three-column #beta { width: 570px; }
	.layout-three-column #gamma { width: 170px; }
	
	
#alpha, #beta, #gamma 
{
	float: left;
	margin: 0 0 0 15px;
	display: inline; /* ie win bugfix */
	position: relative;
	min-height: 1px;
 
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 14px; 
	
	 
}

 #gamma-inner 
{
	padding: 15px 0 25px 0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 14px; 
	position: static;
 	 
	 
}

 
 
/* all main content styles go here */


#beta-inner
{

    margin-top: 25px;

}

#beta-inner a:link {  text-decoration: underline;
					color: #022A7A;
			
			 }  
			 
#beta-inner a:hover {  text-decoration: none;
					color: #003399;
			
			 }  
#beta-inner a:active {  text-decoration: underline;
					color: #003399;	
			
			 } 
			 
#beta-inner a:visited {  text-decoration: underline;
					color: #666666;	
			
			 }  
 


 #beta-inner,  #beta-inner td
{
	color: #003399;
    font-size : 13px;
    line-height: 16px;
    font-family : Arial, Helvetica, san-serif;
    font-variant: normal
    
	 
	 
	 
}

#beta-inner ul, ol
{
    margin-left: 25px;
    line-height: 16px;
    margin-bottom: 5px;


}

 
 
 #beta-inner p  
 {
     
    margin-bottom:20px;
    
}


 

#alpha { width: 200px; }

#beta
{
	width: 570px;
	
	 
}

 

#gamma  { width: 170px;
		 
		  }
		  
#announcements { border: 1px solid #727477;
			  margin-top: 10px;
			  width: 167px;
				}
		  
#announcement-header
{
	margin: 0;
	 
	color: #727477;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 7px 7px 7px;
	 
}

#announcement-content
{
	margin: 0;
	 padding: 7px 7px 7px 7px;
	color: #727477;
	font-size: 12px;
	font-weight: normal;
	 
}


#footer
{
	width: 972px;
	margin: 0 0 15px 15px;
	position: relative;
	background-color: #86C1E4;
	color: #1D477F;
	
	
}

#footer-inner {  position: static;
				padding: 5px 5px 5px 5px;
				font-weight: bold;
				font-size: 12px;
				color: #1D478;
			
			 }

#footer-inner a:link {  text-decoration: none;
					color: #1C5880;
			
			 }  
			 
#footer-inner a:hover {  text-decoration: underline;
					color: #1C5880;
			
			 }  
#footer-inner a:active {  text-decoration: none;
					color: #1C5880;	
			
			 } 
			 
#footer-inner a:visited {  text-decoration: none;
					color: #1C5880;	
			
			 }  
 




		
		
	
	
	#login_box {
			
			width:100%;
			background: #FFFFFF;
			 
			 
	
	}
	
	
	#login_box a { 
			
			  
			padding-top:4px;
			display:block;  
			border: 2px solid #D9D9D9;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 13pt; 
	   	  	font-weight:bold;
			color: #990000;
	    	 	text-decoration:none;
	    	 	height:26px;
	    	 	text-align:center;
	    	 	background-color:#FFFFFF
	    	 	 
		
		}
#login_box a:hover { 
			
			 
			border: 2px solid #1D477F;
			color: #1D477F;
			
			
		}
		
#login_box a: visited { 
			
			 
			color: #F42A41;
			
			
		}
		
		#nav_box table tr td.navSubHead {
			
			font-weight:bold;
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			 padding-top:15px;
			 padding-bottom:2px;
			  line-height:10px;
			 color: #064D97;
			}
		
#nav_box { background: #D9D9D9; height:100%;  }
		
	#nav_box table { width: 100%; }
	
	#nav_box table tr td {
	    background-color: #D9D9D9;
	    margin: 0;
	    width: 100%;
	    text-align:right;
	    font-family: arial, helvetica, sans-serif;
	    font-size:9pt;
	     
	    padding-right: 10px;
	    line-height:8px;
	    padding-bottom: 0px;
	    padding-top: 0px;
	   
	
	    }
	     
	    
	 
	#nav_box table tr td a:link {
	    text-decoration: none;
	    color: #064D97;
	    padding-right:10px;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    display: block;
	    width:100%;
	     
		 
		
	}
	    
 
	 
	#nav_box table tr td a:active {
		 
		text-decoration: none;
	    color: #064D97;
	    padding-right:10px;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    display: block;
	    width:100%;
		 
	}

	#nav_box table tr td a:visited {
		 
		text-decoration: none;
	    color: #064D97;
	    padding-right:10px;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    display: block;
	    width:100%;
		 
	}
	
	
	#nav_box table tr td a:hover {
		 
		text-decoration:NONE;
		 
		color: #FFFFFF; 
	    background-color: #064D97;
	    padding-right:10px;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    }
	    
	    
	   #abTable table tr td { vertical-align: top; border: thin solid #333; padding: 5px; border-right: thin solid #003399; }
	   
	   #abTable table { border-collapse: collapse; }
	   
	   	 
	#abTable table tr td a:link {
	    text-decoration: none;
	    color: #003399;
	    display: block;
	   
	}
	    
 
	 
	#abTable table tr td a:active {
		 
		text-decoration: none;
	   color: #003399;
	    display: block;
		 
	}

	#abTable table tr td a:visited {
		 
		text-decoration: none;
	    color: #003399;
	    display: block;
		 
	}
	
	
	#abTable table tr td a:hover {
		 
		text-decoration:none;
		 
		color: #003399;
	    display: block;
	    
	    }

	  
select
{
margin-right:5px;
margin-left:5px;
margin-bottom:2px;
}

input
{
margin-right:5px;
margin-left:5px;
margin-bottom:2px;
}

