/* CSS Document */
*			{ 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: 660px; }
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; }
h1			{ font-size: 30px; color: #96947A; font-weight: normal; line-height: 34px; }
ul			{ list-style-image: url(../../images/hpBullet.gif); margin: 0 0 10px 12px; }
ul li		{ font-size: 12px; color: #333333; line-height: 16px; }
input		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
#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: 25px; width: 755px; text-align: right; }
#GlobalNav				{ position: absolute; top: 55px; left: 25px; width: 755px; 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 15px; }
#PageTitle				{ background: url(../../images/chevron_transparent.gif) no-repeat 0 0; padding: 0 0 0 25px; margin: 15px 0 0 15px; width: 560px; }
#PageContent			{ top: 107px; left: 25px; width: 755px; position: absolute; }
#HomePageBanner			{ width: 755px; height: 385px; border: 1px solid #CCCCCC; margin-bottom: 12px; margin-top: 12px; }
.SubBanner				{ position: absolute; top: 393px; width: 180px; height: 505px; border: 1px solid #CCCCCC; background:  url("../../ShowcaseUsers/images/gradient_headline_banner.gif") no-repeat; }
.SubBanner h1			{ font-size: 14px; font-weight: bold; color: #336699; text-align: center; }
.SubBanner p, ul		{ padding: 9px 9px 0px 20px; }
#footer					{ position: absolute; top: 1000px; left: 25px; width: 755px; text-align: right; margin-top: 90px; }
#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; }
#footer #redlogo		{ width: 70px; height: 70px; background-color: #CC0000; float: right; margin-left: 12px; }
* 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 .AdBox					{ width: 180px; height: 110px; }
* html .ProductListing			{ width: 180px; }

#regform	{ position: absolute; top: 480px; left: 25px; width: 755px; height: 400px; margin-bottom: 12px; margin-top: 12px; }
#regform form	{ width: 350px; margin-left: auto; margin-right: auto; }
#regform fieldset	{ padding: 8px; margin: 4px 0px; border: 1px solid #CCCCCC; }
#regform fieldset p { clear: both; padding-bottom: 8px; }
#regform label	{ float: left; clear: both; }
#regform input	{ float: right; }

* html #regform form .radio				{ float: none; }
#regform form input[type="radio"]			{ float: none; display: inline; }
#regform form input[type="checkbox"]			{ float: none; display: inline; }
#regform form input[type="radio"] + label	{ float: none; display: inline; }
#regform form input[type="checkbox"] + label	{ float: none; display: inline; }