body						{background: #353535; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0px; padding:0px; color: #333333;}

img, div, input, td, a 		{behavior:url("pngbehavior.htc"); outline: none; }

div.siteLayout				{width: 868px; margin-left: auto; margin-right: auto;}

h1							{font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #1265A6; margin: 0px; padding: 0 0 10px 0; font-smooth: always;}
h2							{font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #60a402; margin: 0px; padding: 0 0 10px 0; font-smooth: always;}

td.bannerAd 		{background-image: url('../images/bannerAd_bg.png'); height: 94px; width: 499px;}
#bannerAd			{position:absolute; top:33px; width:468px; height:60px; z-index:1; left:50%; margin-left:-48px;}

.fullWidth			{width:868px !important;}
.subPage			{padding-left: 10px;}

td.greenColumn 				{width: 293px; background-color:#DBEBC4; vertical-align:top;} 
td.greenColumn .contents	{min-height: 300px; padding: 22px 15px 0 20px; text-align: left;}
	
td.emptyWhiteColumn			{width: 864px; background:#fff;}
	
td.rightColumn 				{width: 571px; background-image:url('../images/content_bg.jpg'); vertical-align:top;}

div.centerPiece				{vertical-align: top;}
	
div.mainNav					{padding: 0 0 0 0; vertical-align:top;}
div.mainNav .td.buttonNav 	{width: 100%; border: none;}

div.featuredVideo			{background: url('../images/video_background.gif') no-repeat; width: 253px;}
div.videoText p 			{margin:0px; padding:0px; padding-bottom:5px; font-size: 11px; color: #333333; line-height: 17px;}

td.contentArea					{padding: 20px 20px 0 22px; vertical-align: top; line-height: 17px; text-align: left;}
td.contentArea .contents		{padding: 0 0 25px 0; font-family: Helvetica, Arial, sans-serif; font-size:12px;}
	
td.subcontentArea				{padding: 20px 20px 0 20px; vertical-align: top; line-height: 17px; text-align: left;}
td.subcontentArea .contents		{padding: 0 0 25px 0; font-family: Helvetica, Arial, sans-serif; font-size:12px;}

td.vDivider 		{padding: 20px 0 0 0; vertical-align: top; text-align:center;}
td.googleAds 		{padding: 20px; vertical-align: top; text-align:center;}

td.videoTable		{padding: 6px 0 5px 2px; vertical-align: top;}

td.galleryNav		{vertical-align: top; font-weight: bold; color: #666666; padding: 0 13px 0 0;}

td.articleContents	{vertical-align:top; padding: 0 0 0 20px; font-family: Helvetica, Arial, sans-serif; font-size:12px;}
	
td.newsletterBox 					{height: 164px; width: 293px; background: url('../images/newsletter_box.png') no-repeat;} 
td.newsletterBox .contents 			{padding: 20px 20px 0 20px; text-align: right; color: #474747; font-family: Helvetica, Arial, sans-serif; font-size:12px;}
	
.alternateNewsletterBg 	{background-image: url('../images/newsletter_box2.png') !important;}

td.footerlinksBox 						{height: 164px; width: 571px; background: url('../images/footerLinks_box.png') no-repeat; }
	td.footerlinksBox .linkscontents 	{padding: 130px 20px 0 20px;  text-align:right; font-family: Helvetica, Arial, sans-serif; font-size:12px; vertical-align: bottom; font-weight: bold;}
	
a.footerNav:link 				{color: #5b5b5b; text-decoration: none;}
a.footerNav:visited 			{color: #5b5b5b; text-decoration: none;}
a.footerNav:active 				{color: #5b5b5b; text-decoration: none;}
a.footerNav:hover 				{color: #1265A6; text-decoration: underline;}

a.contentLinks:link 			{color: #60a402; text-decoration: none;}
a.contentLinks:visited 			{color: #60a402; text-decoration: none;}
a.contentLinks:active 			{color: #60a402; text-decoration: none;}
a.contentLinks:hover	 		{color: #065693; text-decoration: underline;}

a.copyrightLinks:link 			{color: #FFFFFF; text-decoration: none;}
a.copyrightLinks:visited 		{color: #FFFFFF; text-decoration: none;}
a.copyrightLinks:active 		{color: #FFFFFF; text-decoration: none;}
a.copyrightLinks:hover	 		{color: #83a94c; text-decoration: underline;}
	
div.footer {width: 868px;}

.newsletterForm			{color: #474747; width: 142px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 14px; border: 1px solid #6f6f6f; padding: 3px; vertical-align: bottom;}

td.newsletterTable 		{width: 100%; border: none; text-align: right;}

td.newsletterContents 	{padding: 25px 0 0 5px; text-align: right;}

form 					{padding: 0px; margin:0px;}

div.copyrightInfo 		{margin-left: auto; margin-right: auto; width: 868px; font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #FFFFFF; font-size: 11px; line-height: 15px; text-align: right;}