* {
	font-family: Arial, Sans-Serif;
}

a,a:link,
a:hover,
a:visited
{
	color: #b85310;
	font-size: 11px;
	font-family: arial;
}

p
{
  margin: 8px 0px;
}

ul, menu, dir {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
  padding-bottom: 1em;
}

ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
  padding-bottom: 1em;
}

li {
  display: list-item;
  -moz-float-edge: margin-box;
}

/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
ol ul,   ul ul,   menu ul,   dir ul,
ol menu, ul menu, menu menu, dir menu,
ol dir,  ul dir,  menu dir,  dir dir {
  list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
ol ol ul,     ol ul ul,     ol menu ul,     ol dir ul,
ol ol menu,   ol ul menu,   ol menu menu,   ol dir menu,
ol ol dir,    ol ul dir,    ol menu dir,    ol dir dir,
ul ol ul,     ul ul ul,     ul menu ul,     ul dir ul,
ul ol menu,   ul ul menu,   ul menu menu,   ul dir menu,
ul ol dir,    ul ul dir,    ul menu dir,    ul dir dir,
menu ol ul,   menu ul ul,   menu menu ul,   menu dir ul,
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
menu ol dir,  menu ul dir,  menu menu dir,  menu dir dir,
dir ol ul,    dir ul ul,    dir menu ul,    dir dir ul,
dir ol menu,  dir ul menu,  dir menu menu,  dir dir menu,
dir ol dir,   dir ul dir,   dir menu dir,   dir dir dir {
  list-style-type: square;
}

body 
{
	color: #666;
	font-size: 8.25pt;
}

input
{
	margin: 3px 3px 3px 4px;
}

#HomeHeader
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

#Header
{
	width:1024px;
	height: 134px;
	background-image: url("/uploadedimages/AgionHeader_home.jpg");
	background-repeat: no-repeat;
	padding: 0;
	cursor: pointer;
}

#HeaderExpand
{
	background-color: #78B500;
	margin-right: auto;
}

.SearchBox
{
	position: absolute;
	width: 81px;
	height: 11px;
	font-size: 10px;
	left: 809px;
	top: 115px;
}

.SearchButton
{
	position: absolute;
	left: 814px;
	top: 115px;
	left: 896px;
}

#Slogan
{
	background-image: url(/images/AgionSlogan.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 61px;
	width: 1022px;
}

#MenuContainer
{
	margin-left: 350px;
}

/* IE v7 and v6 CSS Hack DO NOT Delete */
*:first-child+html #Slogan {
  height: 60px;
}

*html #Slogan {
  height: 60px;
} 

/* End hacks */

#SloganExpand
{
	background-image: url(/images/AgionSloganExpand.gif);
	margin-right: auto;
}

#Movie
{
	height: 219px;
	padding: 0;
}

#MovieExpand
{
	background: #d3e3dd url(/images/MovieExpand.gif) repeat-x;
	margin-right: auto;
}

#CustomerLogos
{
	background-image: url(/images/AgionCustomers.jpg);
	height: 53px;
}

#CustomerLogosExpand
{
	background-image: url(/images/AgionCustomersExpand.gif);
	margin-right: auto;
}

#HomeContent
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 3px;
}

#Home_Panel1
{
	/*border: solid 1px red;*/
	background: #f5ede0 url(/images/HomePanel1Rivets.gif) repeat-y;
	padding: 10px 15px 10px 30px;
	/* 300px = Desired Width (345) - Left Padding(30) - Right Padding(15) */
	width: 300px;
	vertical-align: top;
	color: #666;
	font-size: 8.25pt;
}

#Home_Panel2
{
	/*border: solid 1px red;*/
	padding: 10px 15px 10px 15px;
	background: #f5ede0 url(/images/HomePanel2Rivets.gif) repeat-y;
	/* 250px = Desired Width (280) - Left Padding(15) - Right Padding(15) */
	width: 288px;
	vertical-align: top;
	color: #666;
	font-size: 8.25pt;
}

#Home_Panel3
{
	/*border: solid 1px blue;*/
	padding: 10px 15px 10px 15px;
	/* 300 = Desired Width (362) - Left Padding(15) - Right Padding(15) */
	width: 302px;
	vertical-align: top;
	background-color: #f5ede0;
	color: #666;
	font-size: 8.25pt;
}

#PanelsExpand
{
	background-color: #f5ede0;
	margin-right: auto;
}

#HomeFooter
{
	width: 100%;
	border-top: solid 6px white;
	border-spacing: 0;
}

#Footer
{
	font-size: 7.25pt;
	padding-top: 19px;
	color: #999;
	/* 1024px - 30px = 994 px*/
	width: 994px;
	padding-left: 30px;
	border-top: solid 7px #a4c8bc;
}

#FooterExpand
{
	border-top: solid 7px #a4c8bc;
	margin-right: auto;
}

#Footer a:link, #Footer a:visited 
{
	font-size: 7.25pt;
	color: #999;
	text-decoration: none;
}

#SubHeader
{
	background-image: url(/images/AgionLeafBottom.jpg);
	height: 40px;
	padding-top:0px !important;
}

#SubHeaderExpand
{
	background-image: url(/images/AgionLeafBottomExpand.gif);
	margin-right: auto;
}

#Sub_Panels,
#Sub_Panels td
{
	color: #666;
	font-size: 11px;
line-height: 14px;
font-family: arial;
padding-bottom: 5px;
}

#Sub_Panel1
{
	width: 180px;
	background-image: url(/images/SubpageRivets.gif);
	vertical-align: top;
}

#Sub_Panel2
{
	padding: 10px 15px 10px 25px;
	background-image: url(/images/ContentRivets.gif);
	width: 545px;
	vertical-align: top;
}

#Sub_Panel3
{
	width: 259px;
	background-color: #f5ede0;
	vertical-align: top;
padding-top: 20px;
}

#Search_Panel
{
	width: 1024px;
	background-color: #f5ede0;
	vertical-align: top;
}

#SubImage
{
	background-image: url(/images/SubpageRivets.gif);
	vertical-align: bottom;
}

h1
{
	font-size: 20px;
	font-weight: normal;
	padding-top: 18px;
	padding-bottom: 18px;
line-height: 20px;
}

h2
{
	font-size: 12pt;
	color: #b85310;
}

h3
{
	font-size: 12px;

}

:link,:visited 
{
	color: #9f470d; 
}

.BottomWhiteLine
{
	border-bottom: solid 2px white;

}

.Padding
{
	Margin: 10px 19px 10px 19px;
}

#SectionName
{
	padding-left: 23px;
}

ul.Orange
{
	list-style-image: url(/images/OrangeTriangle.gif);
	color: #b85310;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;

}

ul.Orange li
{
	padding-bottom: 10px;
}

ul.Orange a
{
	text-decoration: none;
        font-family: Arial;
	font-size: 12px;
padding-right: 70px;
}

.marketthumbs { width: 174px; height: 56px; }
.marketthumbs2 { width: 174px; height: 56px; } 
.marketthumbswrap { width: 174px; float: left; }
.marketthumbswrap2 { width: 174px; float: left; padding-left: 10px; }

#hbodyrule { background-image: url(/uploadedImages/h_body_rule.gif); background-repeat: repeat-x; width: 100%; height: 1px; margin-top: 15px; margin-bottom: 10px; }
#calloutfoot {  }
#calloutbody { color: #666; font-size: 11px; font-family: arial; background-image: url(/uploadedImages/callout_back.gif); text-align: left; width: 131px; padding-top: 10px; padding-right: 15px; padding-left: 20px; }
#callouthead { color: white; font-size: 12px; font-family: arial; font-weight: bold; background-image: url(/uploadedImages/callout_headback.gif); text-align: left; width: 146px; height: 17px; padding-top: 3px; padding-left: 20px; }
#calloutwrap { width: 166px; float: right; }
#calloutheadlarge { color: white; font-size: 12px; font-family: arial; font-weight: bold; background-image: url(/uploadedImages/callout_headback_large.gif); text-align: left; width: 238px; height: 17px; padding-top: 3px; padding-left: 20px; }

#marketslogowrap { width: 258px; float: right; margin-left:20px; }
#marketslogowrapright { width: 258px; float: left; margin-left: 20px; }
#marketslogobody { color: #333; font-size: 11px; font-family: arial; background-image: url(/uploadedImages/markets_logo_body.gif); text-align: left; width: 218px; padding-right: 20px; padding-left: 20px; padding-top: 10px; }
#marketslogofoot { background-image: url(/uploadedImages/markets_logo_foot.gif); background-repeat: no-repeat; width: 258px; height: 17px; margin-bottom: 20px; }
#marketslogohead { background-image: url(/uploadedImages/markets_logo_head.gif); background-repeat: no-repeat; width: 258px; height: 17px; }

#customershead1 { background-image: url(/uploadedImages/customers_header_1.jpg); width: 528px; height: 71px; float: left; margin-top: 20px; }
#customershead2 { background-image: url(/uploadedImages/customers_header_2.jpg); margin-top: 20px; width: 528px; height: 71px; float: left; }
#customerstitle { background-image: url(/uploadedImages/customers_title.gif); width: 528px; height: 20px; float: left; }
#customersbody { background-image: url(/uploadedImages/customers_body.gif); background-repeat: repeat; width: 528px; float: left; }
#customersfooter { background-image: url(/uploadedImages/customers_footer.jpg); width: 528px; height: 14px; float: inherit; }
#customerstitletext1 { color: white; font-size: 12px; font-family: arial; font-weight: bold; width: 130px; float: left; padding-top: 3px; padding-left: 20px; }
#customerstitletext2 { color: white; font-size: 12px; font-family: arial; font-weight: bold; width: 130px; float: left; padding-top: 3px; padding-left: 50px; }
#customerstitletext3 { color: white; font-size: 12px; font-family: arial; font-weight: bold; float: left; padding-top: 3px; }
#customersbodytext1 { color: #666; font-size: 11px; font-family: arial; padding-top: 3px; padding-left: 20px; width: 130px; float: left; }
#customersbodytext2 { color: #666; font-size: 11px; font-family: arial; padding-top: 3px; padding-left: 50px; width: 130px; float: left; }
#customersbodytext3 { color: #666; font-size: 11px; font-family: arial; padding-top: 3px; padding-left: 20px; width: 130px; float: left; }
#wrap1 { width: 528px; }
#wrap2 { width: 528px; }

.Sitemap td
{
	vertical-align: top;
}

.Sitemap ul.rootGroup
{
	margin-bottom: 20px;
}

.NewsAndEventsList
{
	margin-top: 10px;
}

.HomepageNews
{
	margin-bottom: 10px;
	display: block;
}
