﻿#admin {
	text-align:left;
}

#controls {
	text-align:center;
}

#siteactions {
	background-color:#6593cf;
	width:100%;
	text-align:right;
	float:right;
}

a:link {
	color: #D05C00;
	text-decoration: none;
}

a img {
	border: none;
}
a:visited {
	text-decoration: none;
		}

a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

html {
	height:100%;
	background: url("Images/Alltech/body_bg.gif");
	background-repeat:repeat;
	clear: both;
	}
body {
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 130%;
	background: url("Images/Alltech/body_bg.gif");
	background-repeat:repeat;
/*	clear: both;*/
}
/*body .bodybg {
	height:100%;
	background: url("Images/Alltech/body_bg.gif");
	background-repeat:repeat;
}
*/
#jobdescription {
	padding: 6px;
	border: 1px solid #CCC;
	font-size: 90%;
	color: #333;
}

#jobdescription ul {
	padding-top: 0px;
	margin-top: 0px;
}


#searchbar {
	height: 37px;
	margin: 8px 8px 8px 8px;
	background-color: #FFFFFF;
	width: 744px;
	text-align: right;
	vertical-align: top;
}

#logo {
	height: 38px;
	width: 100px;
	float:left;
	/*background: url("Images/Alltech/alltech_nat_small.gif") no-repeat top left;*/
}
	
.HM-brandlogo img {
}

#searchbox {
	width:285px;
	float:right;
}
/*
.searchbarimg {
	margin: 4px 0px 0px 0px;
}

#searchbar input {
	color: #666666;
	margin: 0px;
}
*/

.countryselect {
	margin: -12px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	float: left;	
	width: 140px;
}

#graphicpromo {
	/*min-height: 140px;
	height: auto !important;*/
	width: 744px;
	margin: 0px auto 0px auto;
	height: 140px;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	}

#graphicpromo img {
	
	}


#navigation {
width: 744px;	
height: 70px;
margin: 0px 8px 0px 8px;
padding: 0px;
background:  url('Images/Alltech/fullback.gif') repeat-x top left;



}


#navigation ul {
margin: 0px;
padding: 0px;

}



#container {
width: 760px;
margin: 0px auto 0px auto;
padding: 0px;
border: 1px solid #cccccc;
background-color:#FFFFFF;
}

#top {
	width: 764px;
	height: 16px;
	margin: 5px auto 0px auto;
	padding: 0px;
	background: url('Images/Alltech/topbar2.gif') no-repeat center top;
}


#bottom {
	width: 760px;
	height: 12px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background: url('Images/Alltech/bottombar2.gif') no-repeat center bottom;
}
#additional {
width: 760px;
margin: 0px auto 0px auto;
padding: 0px;
text-align:	center;
}

#content {
/*clear: left;*/
height: auto;
background-color: #FFF;
margin: 8px 8px 0px 8px ;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
}
#sidecontent {
float: left;
width: 160px;
margin: 0px;
padding: 0px;
}
#content-center {
float: left;
width: 420px;
}
#content-right {
float: left;
width: 150px;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#paneltop {
 width: 100%;
 height: 15px;
 margin: 0px;
 padding: 0px;
 background:url("Images/Alltech/paneltop_left.gif") no-repeat top left;
 overflow:hidden;
}
#paneltop div{
 background:url("Images/Alltech/paneltop_right.gif") no-repeat top right;
 height: 15px;
}
#panelbottom {
 width: 100%;
 margin: 0px;
 padding: 0px;
 background:url("Images/Alltech/panelbottom_left.gif") no-repeat bottom left;
 height: 15px;
}
#panelbottom div{
 background:url("Images/Alltech/panelbottom_right.gif") no-repeat bottom right;
 height: 15px;
}



#leftnav 
{
	
	width: 190px;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
	background: url("Images/Alltech/panel_bg.gif");
	font-size: 90%;
}

#leftnav p {
margin: 0px;
padding: 8px 6px 6px 10px;
font-size:12px;
font-weight: bold;
color: #666666;
line-height: 120%;
}

#leftnav ul{
list-style:none;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
color: #999999;
}

#leftnav li {
display: block;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
line-height: 100%;
}

#leftnav li a {
display: block;
padding: 4px 4px 4px 4px;
border-bottom: 1px solid #ccc;
}

#leftnav li a:hover{
text-decoration: none;
display: block;
color:#FF9933
}

#leftnav li.item-selected a {
	background: #999999;
}
#officelocationlinks {
	float: left;
	background:url("Images/Alltech/fade.gif") repeat-x top left;
	width: 200px;
	min-height: 420px;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
}

#officenavigator {
	float: left;
	background:url("Images/Alltech/fade.gif") repeat-x top left;
	width: 180px;
	min-height: 360px;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
}

#EventListFilter p {
	padding-left: 12px;
	color: #333333;
	}



#officelocationlinks p {
margin: 0px;
padding: 8px 6px 6px 10px;
font-size:10px;
font-weight: bold;
color: #666666;
line-height: 120%;
}

#officegraphics {
	background: #e8e8e8;
	margin: 0px;
	padding: 4px 4px 0px 4px;

	
}
#officelocationjumpmenu {
	text-align:center;
	margin:5px;
	}
#officelocationjumpmenu select {
	width:150px;
	}


#officeinfo {
		
		padding: 6px 0px 0px 0px;
		margin: 0px 0px 12px 0px;

		border-bottom: 1px solid #CCCCCC;

}




#officeinfo p {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
		
}
#officecontent {
	
	}

#officephotos {
	display:block;
	float:right;
	width:220px;
	font-size: 9px;
	color: #666666;
	line-height: 120%;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
}

#officeinstructions{
padding: 6px;
color: #333333;
line-height: 110%;
}

#center
{
	float:left;
}

#maincontent
{
margin: 0px 0px 0px 218px;
padding: 0px 0px 0px 0px;
}

#content p
{
margin: 0px;
padding: 0px 0px 12px 0px;
line-height: 140%;

}

#content h1
{
display: block;
font-family: "Times New Roman", Times, serif;
letter-spacing:-.05em;
color: #333333;
font-size: 240%;
line-height: 110%;
font-weight:normal;
border-bottom: 8px solid #EEEEEE;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}

#content h2
{
display: block;
font-family: "Times New Roman", Times, serif;
letter-spacing:-.05em;
color: #333333;
font-size: 240%;
line-height: 110%;
font-weight:normal;
border-bottom: 8px solid #EEEEEE;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}

#content h3
{
font-family: "Times New Roman", Times, serif;
font-size: 180%;
line-height: 110%;
font-weight: 300;
color: #666666;
margin: 0px 0px 18px 0px;
padding: 0px;
}

#content h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: 300;
color: #666666;
margin: 3px 0px 3px 0px;
padding: 0px;
}

#content a:visited {
	color: #CC6600;
	}




#externallinks {
width: 180px;
text-align:left;
background: #FFF;
color: #666666;
padding: 0px;
margin: 8px 0px 18px 0px;
font-size: 90%;
}
#externallinks p {
}
#externallinks ul {
list-style:square;
margin: -10px 0px 0px 16px;
padding:
}
#externallinks li {
margin: 4px 0px 4px 0px;
}
#externallinks li a {
	color: #D05C00;
	text-decoration: none;
}
#externallinks li a:hover {
	color: #FF9933;
}


#ab-breadcrumb {
	margin: 24px 0px 0px 0px;
	font-size:90%;	

}

#ab-footer {
	border-top: 1px #808080;
	clear: both;
	width: 760px;
	min-height: 68px;
	height: auto !important;
	height: 68px;
	margin: 0px auto 0px auto;
	background: #EEE;
	padding: 0px;
}

#ab-footer p {
margin: 0px;
text-align: right;
margin: 4px 20px 2px 160px;
padding: 0px;
}

#ab-footer img {
float: left;
margin: 4px 0px 4px 20px;
}

.floatleft {
 float: left;

}
.floatright {
 float: right;

}

.floatgraphicleft {
 float: left;
 margin-right: 12px;
 margin-bottom: 12px;

}


.smallergrey {
font-size: 90%;
color: #999999;
}

#current {
	background-color: #CCCCCC;
	color: #333;
	padding: 0px 0px 0px 0px;
}

#homebutton {
	border-left: 0px;
}

#panel_top {
	width: 100%;
	border: 1px solid #EEE;
}

#panel_leftop {
	float: left;
	width: 360px;
	margin: auto;
	border: 1px solid #EEE;
	background: #FFF;
}

#panel_rightop {
	float: right;
	width: 360px;
	margin: auto;
	border: 1px solid #EEE;
	background: #FFF;
}

#panel_lefbtm {
	float: left;
	width: 360px;
	margin: auto;
	border: 1px solid #EEE;
	background: #FFF;
}

#panel_rightbtm {
	float: right;
	width: 360px;
	margin: auto;
	border: 1px solid #EEE;
	background: #FFF;
}

/* Press Release Layout Page Rules */
#AlltechPressRelease {
	font-family:Arial, Helvetica, sans-serif
}
#AlltechPressRelease h1 {
	font-size:14px;
	color:#999999;
	text-align:left;
}
#AlltechPressRelease h2 {
	font-size:10px;
	color:#000000;
	text-align:left;
}
#AlltechPressRelease p {
	font-size:10px;
	color:black;
}


/* Layout Page Rules */

#A3CWPP-LeftColumn {
	width: 190px;
	margin: 0px 4px 0px 0px;
}
#A3CWPP-CenterColumn {
	width: 354px;
	padding: 0px 8px 0px 8px;
}
#A3CWPP-RightColumn {
	width: 176px;
	margin: 0px 0px 0px 4px;
}


.title {
	font-weight: bold;
	color:#C0C0C0;
	margin: 0px 18px 0px 0px;
	border-bottom: 1px solid #CCC;
	padding: 0px 0px 0px 0px;
	line-height: 9px;
}

#leftlinks
{
	width: 190px;	
	margin: 0px 15px 0px 0px;
	}


#leftlinks ul {
	list-style: none;
	margin: 0px 18px 0px 16px;
	padding: 0px;

	}
	
/* formatting press releases and events dynamic menus*/
#leftlinks .items {
	list-style-image: url(Images/Alltech/release-icon.gif);
	list-style-type:none;
}

#leftlinks ul li {
	
	font-size: 9px;
	line-height: 120%;
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;

	}
/*	
#leftlinks .items a {

padding-left: 14px;
background: url(Images/Alltech/release-icon.gif) no-repeat;
	}
*/	
		
#rightlinks {
	float: right;
	width: 170px;
	padding-left: 12px;
	
	}
	
	#rightlinks ul {
	color:#999999;
	list-style:square;
	font-size: 9px;
	margin: 8px 0px 0px 18px;
	padding:0px;
	
	}
	
	#rightlinks ul li a {
	
	line-height: 120%;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	
	}

#rightlinks .items a  {
	color:#999999;
	
	}


.morelink a {
	background-image:none;
	color: gray;
	font-size: 9px;
	line-height: 120%;
	margin: 0px 0px 0px 100px;
	padding: 6px 0px 18px 0px;
	
}

.morelink a:visited {
	background-image:none;
	color: gray;
	font-size: 9px;
	line-height: 120%;
	margin: 0px 0px 0px 100px;
	padding: 6px 0px 18px 0px;
	
}

.morelink a:active {
	background-image:none;
	color: gray;
	font-size: 9px;
	line-height: 120%;
	margin: 0px 0px 0px 100px;
	padding: 6px 0px 18px 0px;
	
}



#PressReleaseFilterSelection ul {
	list-style: none;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid silver;

}

	
	#PressReleaseFilterSelection ul li {
	float: left;
	font-size: 12px;
	padding: 0px 12px 6px 6px;
	margin: 0px 12px 6px 6px;

	}

	
	#PressReleaseList {
	width: 500px;
	float:left;
	margin-right:20px;
	}
	
	
	#PressRelease {
	margin: 0px auto 0px auto;
	width: 520px;
	}
	
	.prheadline {
	display: block;
font-family: "Times New Roman", Times, serif;
letter-spacing:-.05em;
color: #333333;
font-size: 240%;
line-height: 110%;
font-weight:normal;
border-bottom: 8px solid #EEEEEE;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;

	}
	
	
		.pr-date {
		color: #666666;
		padding-bottom: 18px;
		width:100px;
		}
		.pr-name {
		vertical-align:top;
		}
		.pr-item {
		vertical-align:top;
		color:#D05C00;
		}
		.pr-mouse-over {
		cursor:hand;
		color:#CCCCCC;
		}
		
		#prphoto {
			padding:12px 0px 12px 0px;
		}
		
		#prphoto p {
			font-size: 10px;
			color: #666666;
			width: 480px;
		}
		
		#prphoto .photocredit {
			font-size: 9px;
			color: #000000;
			float: right;
			padding: 6px 0px 0px 0px;
			margin: 0px;
		}

		
	#PressArticlesList{
	width: 220px;
	clear:right;
	}
	
	#PressReleaseDate {
		color: #666666;
		padding-bottom: 18px;
		}

	
	#RSSFeed {
		float: right;
		width: 160px;
		color: #666666;
		font-size: 9px;
		padding: 8px;
		margin: 0px 0px 12px 0px;
		border: 1px solid #CCCCCC;
	}
	
		#RSSFeed a {
		font-size: 11px;
		
	}

	
	#productinfo {
	margin:0px 0px 0px 12px;
	padding: 1px 12px 1px 12px;	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	}
	
		
	#productinfo h1 {
	border:none;
	font-size: 200%;
	
	padding-left: 12px;
	}

	
	#productinfo h3 {
	padding-left: 12px;
	}
	
		
	#productinfo p {
	padding-left: 12px;
	}
	
		
	#productinfo h2 {
	padding-left: 12px;
	}
	
	#productinfo p {
	font-size: 95%;
	line-height: 120%;
	}
	
	#productinfo ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 12px;
	padding-bottom: 0px;
	}

	#productinfo sup {
	font-size: 92%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 100%;
	
	}

.productsuperscript {
	font-size: 92%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 100%;
	
	}


	
		
	#lgpaneltop {
 height: 15px;
 margin: 0px 0px 0px 12px;
 padding: 0px;
 background:url("Images/Alltech/largepanel-top-left.gif") no-repeat top left;
 overflow:hidden;
}

#lgpaneltop div {
margin: 0px;
padding: 0px;
height: 15px;
background:url("Images/Alltech/largepanel-top-right.gif") no-repeat top right;

}

#lgpanelbtm {
 height: 15px;
 margin: 0px 0px 0px 12px;
 padding: 0px;
 background:url("Images/Alltech/largepanel-btm-left.gif") no-repeat bottom left;
 overflow:hidden;
}

#lgpanelbtm div {
margin: 0px;
padding: 0px;
height: 15px;
background:url("Images/Alltech/largepanel-btm-right.gif") no-repeat bottom right;

}

.caption {
	font-size: 85%;
	color: #666666;
}

#ab-breadcrumb {
	margin-left: 6px;
}

#featuredpodcast {
	border: 1px solid #CCCCCC;
	padding: 12px;
	margin-top: 12px;
	
	}


.headshotfltlft {
	float:left;
	margin: 0px 12px 12px 0px;
}

.headshotfltrgt {
	float:right;
	margin: 0px 0px 12px 12px;
}

#HomeLowerZone {
	
	background: url("Images/Alltech/news-bg.gif") repeat-x top left;
	}


#HomeLatestNews {
	border-right: 1px dotted #999999;
	padding: 0px 0px 0px 3px;
	width: 210px;
		}



#HomeLatestNews h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	color: #666;
	margin: 0px 0px 0px 6px ;
	padding:0px 0px 3px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	}
#HomeFeature {
		float: right;
		padding: 0px 0px 6px 6px;	
		width: 210px;

	}
}
#HomeFeature h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #666;
	margin: 0px 6px 0px 6px;
	padding:0px 0px 6px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;

	}
	
	#HomeFeature h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 6px 0px 0px 6px ;
	padding:0px;
	letter-spacing: 0em;
	font-size: 11px;
	line-height: 110%;
	font-weight: bold;
	border: none;

	}
	
	#HomeFeature p {
	color: #333333;
	margin: 6px 6px 0px 6px ;
	padding:0px;
	font-size: 90%;
	line-height: 110%;

	}

	
	.floatimageright {
	float: right;
	margin-left: 6px;
	padding-right: 3px;
	}



	
	#HomeEvents {
	background: url("Images/Alltech/events-bg.gif") repeat-x top left;
	padding: 0px 3px 0px 3px;
	background-color: #e1e1e1;
	float: right;
}

#HomeEventContent p {
	margin-right: 30px;
	padding: 0px 3px 0px 3px;
}


	#HomeEvents h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 0em;
	margin: 0px 0px 0px 6px ;
	padding:0px 0px 3px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	}
	
	#HomeEvents p {
	color: #666666;
	font-size: 10px;
	line-height: 110%;
	margin: 0px 0px 0px 6px;
	padding: 0px 3px 0px 0px;
	}
	
		#HomeEventList {
		margin: 12px 0px 0px 0px;
	}


	
	#HomeDivider {
	background: #333333;
}




.hometabletop {
height: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background:url("Images/Alltech/hometopleft.gif") no-repeat top left;
 overflow:hidden;

	}
	
.hometabletop div {
margin: 0px;
padding: 0px;
height: 12px;
background:url("Images/Alltech/hometopright.gif") no-repeat top right;

}

.hometablebtm {
height: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background:url("Images/Alltech/homebtmleft.gif") no-repeat bottom left;
 overflow:hidden;

	}
	
.hometablebtm div {
margin: 0px;
padding: 0px;
height: 12px;
background:url("Images/Alltech/homebtmright.gif") no-repeat bottom right;

}

.homemorelink {
	color: #333333;
	font-size: 9px;
	line-height: 120%;
	margin: 0px;
	padding: 4px;

	
}

td .homemorelink a {
	float: right;
	color: #333333;
		
}

.homemorelink a:link {
	color: #333333;
	text-decoration: none;
}

.homemorelink a img {
	border: none;
}
.homemorelink a:visited {
	text-decoration: none;
	color: #666666;
	}

.homemorelink a:hover {
	text-decoration: underline;
}
.homemorelink a:active {
	text-decoration: none;
}




#HomeIntroduction {
	margin: 0px 3px 0px 3px;
	
	}
}
#HomeIntroduction h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	border: none;
	color: #666666;
	font-size: 18px;
	font-weight: 400;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
}

#HomeIntroduction p {
	color: #666666;
	font-size: 11px;
	font-weight: 200;
	line-height: 150%;
	margin: 10px 0px 11px 0px;
	padding: 0px;
}


.intromap {
	background: #E8E8E8;
	float: left;
	padding: 12px;
	margin-right: 12px;

}


#HomeLowerZone {
	margin: 0px 3px 0px 3px;
}


#HomeCol-1 {
	float:left;
	width:450px;
	margin-right:20px;
}
	#HomeIntro {
		padding:5px;
		margin-bottom: 6px;
	}
	#HomePR{
		float:left;
		width:210px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 5px 5px;
		
	}
	#HomeCal {
		float: right;
		width:210px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 5px 5px;
	}

#HomeCol-2 {
	width:274px;
	float: right;
}
	#HomePromo-1 {
		margin:0px 0px 10px 0px;
		padding:5px;
	}
	#HomePromo-2 {
		margin:0px 0px 10px 0px;
		padding:5px;
	}
	#HomeBrands {
		margin:0px 0px 0px 0px;
		padding:5px;
	}

#EventHomeCol-1 {
	float:left;
	width:480px;
	margin:0px 20px 0px 0px;
}
	#EventHomePromo {
		padding:5px;
	
	}
	#EventHomeList {
		padding:5px;
	}
	
}
#EventHomeCol-2 {
	float:left;
	width:200px;
}
	#PhotoGalleryList {
		padding:5px;
		text-align:center;
	}

	#PhotoGalleryList a:link {
		color:#FFFFFF;
	}

	#PhotoGalleryList ul {
		background-color: #C0C0C0;
		padding:0px 0px 0px 0px;
	}

	#PhotoGalleryList li {
		padding: 0px 0px 0px 0px;
		list-style:none;
	}

.EventSeperatorLine {
	color: #DDDDDD;
	height: 1px;
}

.EventDate {
	color: #666666;
	padding-right: 12px;
}

#EventLayout #Title {
	
	font-size: 120%;
	font-weight: bold;
	color: #333333;
	
}

#EventLayout #Title {
	
	font-size: 120%;
	font-weight: bold;
	
}



#PressReleaseList .ColDate {
	
	color: #666666;
	padding-right: 12px;
	vertical-align: top;
	
}

#PressReleaseList .ColTitle {
		padding-right: 24px;
		vertical-align: top;
		padding-bottom: 6px;
	
}

#main.items {
	margin-left: 6px;
	font-size: 90%;
}
#main.itemdateday {
	margin-left: 6px;
	font-size: 90%;
}
#main.itemdatemonth {
	color: #333333;
	font-size: 80%;
}

#NewsMediaVideos {
	padding:12px;
	background: #EEEEEE;

	
}


#NewsMediaVideos p {
	color: #333333;
	font-size: 90%;
	margin: 0px;
	padding: 0px;

	
}

#NewsMediaVideos h3 {
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	margin:0px;
	padding: 0px;

	
}

#NewsMediaVideos h2 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;

	
}

#NewsMediaPhotos  {
		margin-top: 6px;
		padding: 12px;
		border: thin #EEEEEE dotted;

	
}



#NewsMediaPhotos p {
	color: #333333;
	font-size: 90%;
	margin: 0px;
	padding: 0px;

	
}

#NewsMediaPhotos h3 {
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	margin:0px;
	padding: 0px;

	
}

#NewsMediaPhotos h2 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;

	
}

#NewsMediaPodcasts  {
	padding-right: 24px;

	
}


#NewsMediaPodcasts p {
	color: #333333;
	font-size: 90%;
	margin: 0px;
	padding: 0px;

	
}

#NewsMediaPodcasts h3 {
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	margin:0px;
	padding: 0px;

	
}

#NewsMediaPodcasts h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 110%;
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;

	
}

#NewsMediaReleases  {
		padding: 0px 24px 0px 0px;

	
}

#NewsMediaReleases h2 {
		padding: 0px;
		margin: 0px;
	
}

.EventTitle {
		font-weight:bold;
}

.EventTitle a:visited{
		color: #CC6600;
}


.EventDescription {
		font-size:smaller;
		color: #666666;
}

#EventListFilter ul{
list-style:none;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
color: #999999;
}

#EventListFilter li {
font-weight:lighter;
display: block;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
line-height: 100%;
}

#EventListFilter li a {
display: block;
padding: 4px 4px 4px 4px;
border-bottom: 1px solid #ccc;
}

#EventListFilter li a:hover{
text-decoration: none;
display: block;
color:#FF9933
}

#EventListFilter li a:visited{
text-decoration: none;
display: block;
color:#FF9933
}


#EventListFilter li.item-selected a {
	background: #999999;
}

#mediabar {
	padding-left: 12px;
}

#Event {
	width: 520px;
	margin: 0px auto 0px auto;
	padding: 12px;
	border: solid 1px #666666;
	
	}
}

#mediabar h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	font-weight: bolder;
}




#EventLayout {
	padding: 15px;
	border: 1px #DDDDDD solid;
}

#Title {
	font-size: 18px;
	color: #333333;
	margin-top: 6px;
	
}

#Date {
	color: #333333;

}

#Location {

}
#EventContent {
	color: #666666;
	margin-top: 18px;
}

/* Accordion Classes
----------------------------------------------- */
.Accordion {
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	overflow: hidden;
}
.AccordionPanelTab {
	color: #eee;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: #080808 url('images/bg_grad_gray1.gif') repeat-x;
}
.AccordionPanelTab h3 {
	margin: 0;
	padding: 2px 2px 4px 36px;
	font-size: 110%;
	background: url('images/blt_panel_exp.gif') no-repeat left 50%;
	color: #EEEEEE;
} 
.AccordionPanelContent {
	overflow: auto;
	height: 200px;
	font-size: 90%;
	line-height: 140%;
}
.AccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.AccordionPanelTabHover { color: #fff; }
.AccordionPanelClosed .AccordionPanelTab h3 { background: url('images/blt_panel_clps.gif') no-repeat left 50%; color: #EEEEEE; }
.AccordionPanelContent div { margin: 5px 8px; }



.srch-Title a {
	font-size: 14px;
	color: #D05C00;
	}


.srch-icon {
 visibility:hidden;
} 




#Hmcol-one {
	background: #FFF;
	border: 1px solid grey;
	height: 360px;
	overflow: hidden;
	
}

#Hmcol-two {
	margin: 0px 0px 0px 12px;
}




#HmIntroduction {
	margin: 0px 3px 0px 3px;
	
	
}
#HmIntroduction h1 {
	font-family: "Times New Roman", Times, sans-serif;
	letter-spacing: 0em;
	border: none;
	color: #666666;
	font-size: 21px;
	font-weight: 400;
	line-height: 100%;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}

#HmIntroduction p {
	color: #666666;
	font-size: 12px;
	font-weight: 200;
	line-height: 150%;
	margin: 10px 6px 11px 0px;
	padding: 0px;
}

#HmIntroduction img {
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
}


#HmLatestNews {
	padding: 4px;
	border-right: #BBBBBB dotted 1px;
}

#HmFeature {
	padding: 4px;
}

#HmFeature h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #666;
	margin: 0px 6px 0px 6px;
	padding:0px 0px 6px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;

	}

	
	#HmFeature h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px 0px 0px 6px ;
	padding:0px;
	letter-spacing: 0em;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	border: none;

	}
	
		#HmFeature h3 {
	color: #333333;
	margin: 0px 0px 0px 6px ;
	padding:0px;
	letter-spacing: 0em;
	font-size: 13px;
	line-height: 100%;
	font-weight: bold;
	border: none;

	}

	
	#HmFeature p {
	color: #333333;
	margin: 6px 6px 0px 6px ;
	padding:0px;
	font-size: 90%;
	line-height: 110%;

	}

#HmLowerZone {
	
	background: url("Images/Alltech/news-bg.gif") repeat-x top left;
	padding: 0px;
	margin: 0px;
	}
	
	#HmLatestNews h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	color: #666;
	margin: 0px 0px 0px 6px ;
	padding:0px 0px 3px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	}
	
#HmEvents {
	
	background: url("Images/Alltech/events-bg2.gif") repeat-x top left;
	padding: 0px;
		}
	
	#HmEvents h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 0em;
	margin: 0px 0px 0px 6px ;
	padding:0px 0px 3px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	}
		
	#HmEventList {
		margin: 12px 0px 0px 0px;
	}
	
	#HmEventList table {
		width: 100%;
	}
	

	
	#HmEvents h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 0em;
	margin: 0px 0px 0px 6px ;
	padding:0px 0px 3px 0px ;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	}
	
	#HmEvents p {
	color: #666666;
	font-size: 10px;
	line-height: 110%;
	margin: 0px 0px 0px 6px;
	padding: 0px 6px 0px 0px;
	}
	
	#HmEvents h4 {
	color: #666666;
	font-size: 12px;
	line-height: 110%;
	margin: 0px 0px 0px 6px;
	padding: 0px 6px 0px 0px;
	}

	
	#HmEvents h3 {
	color: #000000;
	font-size: 16px;
	line-height: 100%;
	margin: 0px 0px 0px 6px;
	padding: 0px 6px 3px 0px;
	}

	
	#HmEventsContent {
	
	
}

#BrandQuiz {
	font-size: larger;
	width: 600px;
	color: #444444;
	margin: 0px auto 0px auto;
	padding: 8px;
	border: 1px solid #666;
	background:#efefef;
	}

#BrandQuiz .Number {
	padding-top: 12px;
	font-weight:bold;
}

#BrandQuiz .Question {
	padding-top: 12px;
	font-weight:bold;

}

#QuizButtons {
width: 600px;
margin: 0px auto 0px auto;

}



#searchbox input #textfield {
	
	background-color: #EEEEEE;
	padding: 4px;
	border: 1px solid gray;

	
	}
	
	#bulletin {
	
	background-color: #EEEEEE;
	padding: 8px;
	border: 1px solid gray;
	float: left;
	margin: 0px 12px 4px 0px;
	
	}
	
	#bulletin p {
	
	font-size: 80%;
	
	}

	
	#bulletin img {
	
	float: left;
	margin: 0px 12px 4px 0px;
	
	}

	
	#bulletin h4 {
	
	font-size: 120%;
	font-weight: bold;
	
	}

	
	.fullwidth {
	
	width: 90%;
}

	.narrowwidth {
	
	width: 120px;
}

.ms-WPBody A:link {
	color: #D05C00;
	
}

.ms-WPBody A:visited {
	
	color: #D05C00;

	
}


#searchbox input {
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding-left: 3px;
}

.themecolor {
	padding-top: 6px;
	}
	
	#photocaption {
	color:#999999;
	font-size: 10px;
	line-height: 120%;
	
}

#photocredit {
	display: block;
	color:#333333;
	font-size: 9px;
	line-height: 120%;
	padding: 0px 0px 12px; 12px;
	float: right;
}

.HomeSectionTitle {
	
	color: #000000;
	font-size: 9px;
	border-bottom: 1px solid #dddddd;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	
}

#EventDate {
	
font-size: 12px;
color: #666666;
margin-bottom: 12px;
}

#EventLocation {
	
font-size: 14px;
color: #333333;
}

#PressArticlesList h2 {
	font-size: 14px;
	
	}
	
	#PressArticlesList {
	float: right;
	padding-left: 12px;
	border-left: dotted 1px #CCCCCC;
	
	}
	
	#PressReleaseList {
	width: 450px;
	
	}








