*			{ margin: 0; padding: 0; }
body		{ margin: 0 0 0 25px; color: #333333; background-color: #FFFFFF; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; width: 755px; }
input		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
img			{ border: 0; }
a			{ font-weight: bold; font-size: 11px; color: #336699; }
a:link		{ color: #336699; }
a:visited	{ color: #6699CC; }
a:hover		{ color: #CC0000; text-decoration: none; }
a:active	{ color: #336699; }
ul			{ list-style-image: url(/images/hpBullet.gif); margin: 0 0 10px 12px; }
ul li		{ font-size: 12px; color: #333333; line-height: 16px; }
h1			{ font-size: 30px; color: #96947A; font-weight: normal; line-height: 34px; }
h3			{ font-size: 12px; color: #333333; font-weight: bold; }
p			{ font-size: 12px; color: #333333; line-height: 16px; margin-bottom: 12px; }
blockquote				{ padding: 0 10px 10px 10px; border: solid #CCCCCC 1px; background-color: #FCFCFC; }
blockquote p			{ font-size: 11px; line-height: 15px; color: #666666; padding-left: 11px; text-indent: -11px; }
blockquote p:before		{ content: url(/images/QuoteMark.gif); height: 12px; width: 11px; }
blockquote p:after		{ content: url(/images/QuoteMark.gif); height: 12px; width: 11px; }
blockquote cite			{ font-size: 12px; color: #333333; font-style: italic; }
#TitleBar				{ width: 755px; height: 70px; border-bottom: solid #CCCCCC 1px; }
#CompanyLogo			{ width: 70px; height: 70px; float: left; }
#SkipNav				{ display: none; }
#SearchNav				{ position: absolute; top: 0px; left: 100px; width: 680px; text-align: right; }
#GlobalNav				{ position: absolute; top: 55px; left: 100px; width: 680px; text-align: right; }
#GlobalNav a			{ font-weight: bold; font-size: 11px; color: #333333; text-decoration: none; }
#GlobalNav a:link		{ color: #333333; }
#GlobalNav a:visited	{ color: #333333; }
#GlobalNav a:hover		{ color: #CC0000; }
#GlobalNav a:active		{ color: #333333; }
#GlobalNav ul			{ list-style-type: none; margin: 0; padding: 0; }
#GlobalNav ul li		{ display: inline; margin: 0 0 0 7px; }
#Welcome				{
	position: absolute;
	top: 20px;
	left: 24px;
	width: 450px;
}
#Welcome p				{ font-size: 11px; margin: 0; }
#RegionalLinks			{ position: absolute; top: 80px; left: 480px; width: 300px; text-align: right; }
#RegionalLinks select	{ font-size: 10px; }
#PageTitle				{ background: url(/images/chevron_transparent.gif) no-repeat 0 0; padding: 0 0 0 25px; margin: 15px 0 0 15px; width: 560px; }
#HomePageRightBar		{ width: 160px; border: 1px solid #CCCCCC; position: absolute; top: 277px; left: 575px; padding: 10px; height: 382px; }
#PageContent			{ top: 107px; left: 25px; width: 755px; position: absolute; }
#HomePageBanner			{ width: 755px; height: 265px; border: 1px solid #CCCCCC; margin-bottom: 12px; }
#ProductSection			{
	width: 563px;
	height: 300px;
	border: 1px solid #CCCCCC;
	position: absolute;
	top: 277px;
	left: 0;
	background: url(/images/homepage/gradient_headline_banner.gif) no-repeat 0 0;
}

.AdBox					{ width: 160px; height: 90px; padding: 10px; overflow: hidden; }
.ProductListing			{ width: 160px; padding: 10px; }
#footer					{ position: absolute; top: 798px; left: 25; width: 673px; text-align: right; }
#footer a:link			{ font-weight: bold; font-size: 9px; color: #336699; }
#footer a:visited		{ font-weight: bold; font-size: 9px; color: #6699CC; }
#footer a:hover			{ font-weight: bold; font-size: 9px; color: #CC0000; text-decoration: none; }
#footer a:active		{ font-weight: bold; font-size: 9px; color: #336699; }
#footer p				{ font-size: 9px; margin-bottom: 5px; font-weight: bold; line-height: 9px; }
#footer address			{ font-size: 9px; font-style: normal; font-weight: bold; }
* html blockquote p				{ text-indent: 0px; background: url(/images/QuoteMark.gif) no-repeat 100% 100%; }
* html blockquote p:first-line	{ background: url(/images/QuoteMark.gif) no-repeat 0 2px; }
* html #HomePageRightBar		{ width: 180px; height: 402px; }
* html .AdBox					{ width: 180px; height: 110px; }
* html .ProductListing			{ width: 180px; }
